public static void main(String[] args) {
// 获取当前日期
LocalDate today = LocalDate.now();
// 获取本月第一天的0时
LocalDateTime firstDayOfMonthStart = LocalDateTime.of(today.with(TemporalAdjusters.firstDayOfMonth()), LocalTime.MIDNIGHT);
long firstDayOfMonthStartTimestamp = firstDayOfMonthStart.atZone(ZoneId.systemDefault()).toEpochSecond();
// 获取本月第一天的24时
LocalDateTime firstDayOfMonthEnd = LocalDateTime.of(today.with(TemporalAdjusters.firstDayOfMonth()), LocalTime.MAX);
long firstDayOfMonthEndTimestamp = firstDayOfMonthEnd.atZone(ZoneId.systemDefault()).toEpochSecond();
System.out.println("本月第一天的0时时间戳: " + firstDayOfMonthStartTimestamp);
System.out.println("本月第一天的24时时间戳: " + firstDayOfMonthEndTimestamp);
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交