首页 > 技术文章 > Java关于计算某年某月有多少天的问题

hxhome 2017-09-26 15:37 原文

往常按照我的思维计算天数是先判断是否是闰年,在判断是哪个月计算当月有多少天。Java中有一个巧妙的计算方法,代码如下:
Calendar c = Calendar.getInstance();
c.set(year, month, 0); // 输入类型为int类型
int day = c.get(Calendar.DAY_OF_MONTH);

Calendar类用于创建日历,这里参数输入需要求的年和月,日为0,生成的日期,日会变为当月最后一天。

推荐阅读