如何将 ZonedDateTime 转换为日期?

2024-02-06

我正在尝试在我的数据库中设置一个与服务器无关的日期时间,我相信这样做的最佳实践是设置 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(使用前将#替换为@)

如何将 ZonedDateTime 转换为日期? 的相关文章

随机推荐