如何查看今天的日期是当月的第一天

时间:2015-05-24 15:15:11

标签: java

如何确定今天的日期是否是当月的第一天。 说,今天是2015年5月24日,但它不是这个月的第一天。 什么是获得输出的最佳方式。

3 个答案:

答案 0 :(得分:0)

检查是否是月份中的1个,如下:

Calendar calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_MONTH);
if (day == 1) {
    // first day of the month.
}

答案 1 :(得分:0)

提取“day”部分并将其与1:

进行比较
if (Calendar.getInstance().get(Calendar.DAY_OF_MONTH) == 1) {
    System.out.println ("Today is the first day of the month");
}

答案 2 :(得分:0)

使用joda

boolean isFirstDay = new DateTime(dateObject).getDayOfMonth() == 1;
if(isFirstDay) {
   // do whatever
} else {
   // whatever 
}