我正在尝试在我的数据库中设置与服务器无关的日期时间,我相信这样做的最佳做法是设置 UTC 日期时间。我的数据库服务器是 Cassandra,Java 的数据库驱动程序只理解 Date 类型。
所以假设在我的代码中我现在使用新的 Java 8 ZonedDateTime 来获取 UTC (ZonedDateTime.now(ZoneOffset.UTC)
),我该如何将此 ZonedDateTime 实例转换为“遗留”日期类?
最佳答案
您可以将 ZonedDateTime 转换为可以直接与 Date 一起使用的瞬间。
Date.from(java.time.ZonedDateTime.now().toInstant());
关于java - 如何将 ZonedDateTime 转换为日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32274369/