localdatetime 获取前一个月的开始时间和结束时间
时间: 2023-04-04 16:02:33 浏览: 142
.NET的DateTime函数获取上个月的起始和截止时间的方法
可以使用Java 8中的LocalDateTime类和TemporalAdjusters类来获取前一个月的开始时间和结束时间。具体实现代码如下:
// 获取当前时间
LocalDateTime now = LocalDateTime.now();
// 获取前一个月的开始时间
LocalDateTime firstDayOfLastMonth = now.with(TemporalAdjusters.firstDayOfPreviousMonth()).with(LocalTime.MIN);
// 获取前一个月的结束时间
LocalDateTime lastDayOfLastMonth = now.with(TemporalAdjusters.lastDayOfPreviousMonth()).with(LocalTime.MAX);
注意:以上代码仅适用于获取本地时间,如果需要获取其他时区的时间,需要使用对应的时区类。
阅读全文