**已关闭。**此问题不符合堆栈溢出准则。它目前不接受答案。**想要改进此问题?**更新问题,使其位于堆栈溢出主题上。
昨天关门了。改进这个问题示例:2021-07-26t12:06:00.000+0400->2021-07-26t08:06:00.000utc我知道我可以手动完成,但我想知道是否有任何库已经提供了此功能
2skhul331#
这里不需要引入新的第三方依赖关系。只需使用Java8 ZonedDateTime 要准确执行您想要的内容,请执行以下操作:-
ZonedDateTime
// Define your date & date format. String dateFormat = "dd-M-yyyy hh:mm:ss a"; String dateString = "26-7-2021 12:20:00 PM"; LocalDateTime localTime = LocalDateTime.parse(dateString, DateTimeFormatter.ofPattern(dateFormat)); // Convert between time zones ZonedDateTime newYorkTime = localTime.atZone(ZoneId.of("America/New_York")); ZonedDateTime londonTime = localTime.atZone(ZoneId.of("Europe/London"));
您可以在这里找到javaapi文档和一些更详细的示例。
1条答案
按热度按时间2skhul331#
这里不需要引入新的第三方依赖关系。
只需使用Java8
ZonedDateTime
要准确执行您想要的内容,请执行以下操作:-您可以在这里找到javaapi文档和一些更详细的示例。