我正在尝试在我的数据库中设置一个与服务器无关的日期时间,我相信这样做的最佳实践是设置 UTC 日期时间。我的数据库服务器是 Cassandra,Java 的数据库驱动程序仅理解日期类型。
因此,假设在我的代码中我现在使用新的 Java 8 ZonedDateTime 来获取 UTC (ZonedDateTime.now(ZoneOffset.UTC)
),如何将此 ZonedDateTime 实例转换为“旧版”Date 类?
您可以将 ZonedDateTime 转换为即时值,然后可以直接与 Date 一起使用。
Date.from(java.time.ZonedDateTime.now().toInstant());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)