java中 如何获取当月的天数、指定日期的月份天数
2017-09-05 11:30
531 查看
代码实现如下:
package test01;
import java.util.Calendar;
/**
*
* @author 码灵
* 20170905
*
*/
public class GetDay {
public static void main(String[] args) {
int currentMaxDays = getCurrentMonthDay();
int maxDaysByDate = getDaysByYearMonth(2017, 9);
System.out.println("本月天数:" + currentMaxDays);
System.out.println("2017年9月天数:" + maxDaysByDate);
}
/**
* 获取当月的 天数
*/
public static int getCurrentMonthDay() {
Calendar a = Calendar.getInstance();
a.set(Calendar.DATE, 1);
a.roll(Calendar.DATE, -1);
int maxDate = a.get(Calendar.DATE);
return maxDate;
}
/**
* 根据年 月 获取对应的月份 天数
*/
public static int getDaysByYearMonth(int year, int month) {
Calendar a = Calendar.getInstance();
a.set(Calendar.YEAR, year);
a.set(Calendar.MONTH, month - 1);
a.set(Calendar.DATE, 1);
a.roll(Calendar.DATE, -1);
int maxDate = a.get(Calendar.DATE);
return maxDate;
}
}
package test01;
import java.util.Calendar;
/**
*
* @author 码灵
* 20170905
*
*/
public class GetDay {
public static void main(String[] args) {
int currentMaxDays = getCurrentMonthDay();
int maxDaysByDate = getDaysByYearMonth(2017, 9);
System.out.println("本月天数:" + currentMaxDays);
System.out.println("2017年9月天数:" + maxDaysByDate);
}
/**
* 获取当月的 天数
*/
public static int getCurrentMonthDay() {
Calendar a = Calendar.getInstance();
a.set(Calendar.DATE, 1);
a.roll(Calendar.DATE, -1);
int maxDate = a.get(Calendar.DATE);
return maxDate;
}
/**
* 根据年 月 获取对应的月份 天数
*/
public static int getDaysByYearMonth(int year, int month) {
Calendar a = Calendar.getInstance();
a.set(Calendar.YEAR, year);
a.set(Calendar.MONTH, month - 1);
a.set(Calendar.DATE, 1);
a.roll(Calendar.DATE, -1);
int maxDate = a.get(Calendar.DATE);
return maxDate;
}
}
相关文章推荐
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- java获取当月天数,指定年月的天数,指定日期获取对应星期(转)
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- Util工具类 获取指定月份的天数以及最后一天的日期
- java中如何获取某个日期是当月的最后一天
- php中,获取指定日期的当月天数
- java获取指定日期当月和下个月的第一天
- JAVA获取指定月份的天数
- 如何获取当前的年份月份还有天数或者当前准确的日期
- java根据当前日期+指定天数(月份...)得到相应日期,计算两日期之差
- 10 Java种如何获取某个日期是当月的最后一天
- [答傻姑]JavaSscript如何计算指定月份的天数
- PHP 如何获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
- Java小兵之路—获取指定月份的天数