黑马程序员技术交流社区
标题:
关于如何获取某年二月有多少天的问题
[打印本页]
作者:
18230343363
时间:
2015-7-21 10:46
标题:
关于如何获取某年二月有多少天的问题
最开始看视频的时候我没有想到,看老师的思路大概我写的是这样的,大家有更好的方法吗?
class GetDay{
public static void main(String[] args)
{
// 获取任意年的二月有多少天:
System.out.println("2015年二月份有"+wDay(2015)+"天");
}
public static int wDay(int year)
{
Calendar c=Calendar.getInstance();
c.set(year,2,1); //某一年的3月1日
c.add(Calendar.DAY_OF_MONTH,-1); //3月1日,往前推一天,就是2月最后一天。
return c.get(Calendar.DAY_OF_MONTH);
}
}
作者:
halohoop
时间:
2015-7-21 10:52
沙发,你去查查API文档,会发现:
Calendar类会有一个方法:
int getActualMaximum(int field)
给定此 Calendar 的时间值,返回指定日历字段可能拥有的最大值。
————————————————————————————————
不谢!
作者:
18230343363
时间:
2015-7-21 12:38
halohoop 发表于 2015-7-21 10:52
沙发,你去查查API文档,会发现:
Calendar类会有一个方法:
int getActualMaximum(int field)
这个方法感觉挺强大
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2