Java获取某个月的天数
2018-01-31 14:34
447 查看
不同的月可能有不同的天数, 有的是30天, 有的是31天, 对于二月的天数判断还得先判断是平年还是闰年, 所以如果自己写代码判断会比较麻烦, 其实java.util.Calendar中已经提供了获取天数的方法, 代码如下:
package top.itart;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtil {
public static int getDaysOfMonth(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
}
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(getDaysOfMonth(sdf.parse("2015-02-2")));
}
}
package top.itart;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtil {
public static int getDaysOfMonth(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
}
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(getDaysOfMonth(sdf.parse("2015-02-2")));
}
}
相关文章推荐
- Java获取时间差(天数差,小时差,分钟差)代码示例
- Java获取某个月的天数
- java 获取两个日期之间的所有天数
- Java获取两个日期之间的工作日天数
- JAVA获取每个月的天数
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- JAVA时间相减获取天数
- java获取日期之间天数的方法
- Java实现根据输入的日期以及天数,获取此日期之后的天数的工作日
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- Java小兵之路—获取指定月份的天数
- java获取两个字符串日期之间的时间间隔天数,以及遍历这些天数
- Java获取时间差(天数差,小时差,分钟差)
- Java以及JavaScript中获取当前月份的天数
- Java获取当前日期前一周、前一个月、当年的时间、两个日期间的间隔天数
- Java获取当前日期加上指定天数后的日期
- Java获取某月天数
- java 获取两个日期的相差天数
- java获取当月天数,指定年月的天数,指定日期获取对应星期
- java获取当月天数,指定年月的天数,指定日期获取对应星期