开发者社区> 问答> 正文

Java日期处理

我试图用月号,月中的周号和周中的某天的日期获取日期,我认为这很容易,并且做到了:

nextBookingDate = now().with(Month.of(1)); //MonthOfYear = 1 (January)
nextBookingDate = now().with(WeekFields.ISO.weekOfMonth(), 1); //WeekOfMonth = 1 (First week in january)
nextBookingDate = now().with(DayOfWeek.of(1)); //DayOfWeek = 1 (Monday)

nextBookingDate应该是2020-01-06,因为它是一月份的第一个星期一。 但是为什么我会得到2019-12-30以及如何解决这个问题?

展开
收起
几许相思几点泪 2019-12-08 21:43:08 422 0
0 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载