如何在Java 8中获取UTC + 0日期?

我在Java中的Date类遇到问题。日期类返回本地机器日期,但我需要UTC-0。

我已经在Google上搜索,找到了JavaScript的绝佳解决方案,但Java却没有任何用处。

如何在Java 8中获取UTC + 0日期?

回答:

使用Java 8,您可以编写:

OffsetDateTime utc = OffsetDateTime.now(ZoneOffset.UTC);

要回答您的评论,您可以将其转换为日期(除非您依赖于旧代码,我看不见任何原因)或自时代以来转换为毫。

Date date = Date.from(utc.toInstant());

long epochMillis = utc.toInstant().toEpochMilli();

以上是 如何在Java 8中获取UTC + 0日期? 的全部内容, 来源链接: utcz.com/qa/419435.html

回到顶部