当前位置: 技术问答>java相关
如何得到一月有多少天?
来源: 互联网 发布时间:2015-08-27
本文导语: jsp中,想得到一月的多少天,能区分韵年的2月分最好 有没有现成的函数或者方法? | Calendar calendar = Calendar.newInstance(); calendar.getTime(Canledar.MONTH); 没记错的话... | Calendar calendar = Calen...
jsp中,想得到一月的多少天,能区分韵年的2月分最好
有没有现成的函数或者方法?
有没有现成的函数或者方法?
|
Calendar calendar = Calendar.newInstance();
calendar.getTime(Canledar.MONTH);
没记错的话...
calendar.getTime(Canledar.MONTH);
没记错的话...
|
Calendar calendar = Calendar.newInstance();
calendar.get(3);
calendar.get(3);
|
Calendar calendar = Calendar.getInstance();
int li_current_month_day = calendar.get(Calendar.DAY_OF_YEAR);
calendar.add(Calendar.MONTH,1);
int li_next_month_day = calendar.get(Calendar.DAY_OF_YEAR);
out.print(li_next_month_day-li_current_month_day);
//打印出来的即是当前月的天数
int li_current_month_day = calendar.get(Calendar.DAY_OF_YEAR);
calendar.add(Calendar.MONTH,1);
int li_next_month_day = calendar.get(Calendar.DAY_OF_YEAR);
out.print(li_next_month_day-li_current_month_day);
//打印出来的即是当前月的天数
|
public int daysInMonth(int year, int month)
{
if(month 12)
{
System.out.println("非法参数:month");
return -1;
}
int days = 31;
if(month == 4 || month == 6 || month == 9 || month == 11)
{
days = 30;
}
if(month == 2)
{
if((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
{
days = 29;
}
else
{
days = 28;
}
}
return days;
}
{
if(month 12)
{
System.out.println("非法参数:month");
return -1;
}
int days = 31;
if(month == 4 || month == 6 || month == 9 || month == 11)
{
days = 30;
}
if(month == 2)
{
if((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
{
days = 29;
}
else
{
days = 28;
}
}
return days;
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。