示例:获取 UTC 日期时间 2020-06-04 12.00 AM IST
出于登录原因,我的应用程序需要将当前日期时间与保存的访问开始时间进行比较。由于 UTC 避免了时区问题,因此给定的访问开始日期时间将转换为 UTC 日期时间并存储在我的数据库中。
情况1: Access-start datetime:当前时间戳,可以转换为UTC并存储。
情况 2: 访问开始时间:2020-06-04 12.00 AM IST,我不确定如何将其转换为 UTC。
最佳答案
OffsetDateTime currentUtcTime = OffsetDateTime.now(ZoneOffset.UTC);
存储到 SQL 数据库中的数据类型带时区的时间戳
列中。检索回 OffsetDateTime
。
无需涉及您自己的时区,也无需在时区之间进行转换。
(代码未经测试,请原谅拼写错误。)
关于java - 特定 LocalDateTime 的 UTC 日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62175773/