我将如何获得每月的第一天?因此,对于今年 1 月,它将在周日返回。然后在 2 月,它将在周三返回。
最佳答案
要获取当月的第一个日期,请使用 java.util.Calendar
。首先获取它的一个实例并将字段 Calendar.DAY_OF_MONTH
设置为该月的第一个日期。由于任何一个月的第一天都是 1,所以这里可以使用 1 代替 cal.getActualMinimum(Calendar.DAY_OF_MONTH)
。
private Date getFirstDateOfCurrentMonth() {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, cal.getActualMinimum(Calendar.DAY_OF_MONTH));
return cal.getTime();
}
关于java - 如何获取一个月的第一天的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8997228/