如何在Java 8中获取UTC 0的日期?
作者:互联网
我在Java中遇到Date类问题. Date类返回本地机器日期,但我需要UTC-0.
我用Google搜索并找到了很好的JavaScript解决方案,但对Java来说没用.
如何在Java 8中获取UTC 0的日期?
解决方法:
使用Java 8,您可以编写:
OffsetDateTime utc = OffsetDateTime.now(ZoneOffset.UTC);
要回答您的评论,您可以将其转换为日期(除非您依赖遗留代码,我没有看到任何理由)或者从时代开始将其转换为millis:
Date date = Date.from(utc.toInstant());
long epochMillis = utc.toEpochSecond() * 1000;
标签:java,java-8,datetime,java-time 来源: https://codeday.me/bug/20190930/1834457.html