一、首先maven項目引入hutool依賴
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.7</version>
</dependency>
二、代碼展示
package cn.aliqngge.api.util;
import cn.hutool.core.date.DateUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.util.Assert;
import java.util.Date;
public class DateUtils {
private static final Logger LOGGER = LoggerFactory.getLogger(DateUtils.class);
private static int getFirstDayOfMonth() {
return DateUtil.beginOfMonth(new Date()).dayOfMonth();
}
private static int getFirstDayOfMonth(Date date) {
Assert.isNull(date, "時間不能爲空");
return DateUtil.beginOfMonth(date).dayOfMonth();
}
private static int getLastDayOfMonth() {
return DateUtil.endOfMonth(new Date()).dayOfMonth();
}
private static int getLastDayOfMonth(Date date) {
Assert.isNull(date, "時間不能爲空");
return DateUtil.endOfMonth(date).dayOfMonth();
}
public static void main(String[] args) {
int firstDayOfMonth = DateUtils.getFirstDayOfMonth();
LOGGER.info("獲取當月的第一天: {}", firstDayOfMonth);
int lastDayOfMonth = DateUtils.getLastDayOfMonth();
LOGGER.info("獲取當月的第一天: {}", lastDayOfMonth);
}
}