bar*_*ker 6 java dayofweek java-8 java-time
假设以下代码...
Instant x = Instant.now();
Run Code Online (Sandbox Code Playgroud)
如何从 x 获取星期几?
tec*_*abu 17
你必须把它转换成 ZonedDateTime
Instant.now().atZone(ZoneId.systemDefault()).getDayOfWeek()
Run Code Online (Sandbox Code Playgroud)
我已经向 techtabu 授予了积分,但最终我使用了 atOffset。这就是我最后的地方......
int currentDayOfWeekValue = Instant.now().atOffset(ZoneOffset.UTC).getDayOfWeek().getValue();
Run Code Online (Sandbox Code Playgroud)
我很惊讶 Java8 日期时间库有多么困难。相似的概念有很多变体......
Zulu 和 UTC 相同还是不同?
与 Instant.now() 相关的时区是什么 - 结果表明祖鲁语?
为什么我不能像 LocalDateTime 一样操作 Instant 对象 - 方法相似但不同?
ZonedDateTime 和 OffsetDateTime 有什么不同 - 它们似乎在解决相同的概念。
归档时间: |
|
查看次数: |
6913 次 |
最近记录: |