【发布时间】:2019-11-08 11:34:24
【问题描述】:
如何在 java 8 日期时间 API 中实现以下功能
long currentDate = Date.UTC(date.getYear(), date.getMonth(), date.getDate(), 0, 0, 0);
System.out.println(currentDate);
以上代码返回
1573171200000
我已尝试关注
ZonedDateTime zonedDateTime = Instant.now().atZone(ZoneOffset.UTC);
System.out.println(zonedDateTime.toEpochSecond());
返回
1573212520
【问题讨论】:
-
如何定义“长值”?它是自 1970-01-01T00Z 以来的毫秒数吗?请明确说明。您的第二个结果有什么问题,这也是一个“长值”(以秒为单位而不是毫秒)?