Java8中ZonedDateTime中的Calendar.DAY_OF_WEEK_IN_MONTH等效项
发布时间:2020-12-14 19:30:52 所属栏目:Java 来源:网络整理
导读:我正在尝试检查感恩节(11月4日星期四). 我的ZonedDateTime为2019-11-23T08:43:14.699-07:00 [America / Los_Angeles] 如何使用Java 8 ZonedDateTime API检查是否在星期四第4周 在日历中,我们有Calendar.DAY_OF_WEEK_IN_MONTH来计算一个月中的星期数. Zone
我正在尝试检查感恩节(11月4日星期四). 如何使用Java 8 ZonedDateTime API检查是否在星期四第4周 在日历中,我们有Calendar.DAY_OF_WEEK_IN_MONTH来计算一个月中的星期数. ZonedDateTime中是否有此类内容? 我有这个使用日历.
如何使用ZonedDateTime实现此目的? 最佳答案
您需要的是每月的一致星期.该月的第一个对齐周是从该月的1日到7日,因此包含该月的第一个星期四,无论该月是在一周的哪一天开始.第二个对齐的星期是该月的8到14,依此类推.
由于感恩节是今年11月28日,因此上述摘要测试(11月23日)不会打印任何内容.试试正确的日子:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |