java 8 LocalTime 到 LocalTime UTC
java 8 LocalTime to LocalTime UTC
我有一个通过如下解析创建的 LocalTime 实例
以下时间(“01:00:00”)在美国东部时间,
LocalTime time1 = LocalTime.parse("01:00:00");
现在我想将此时间 1 转换为 UTC LocalTime,而不是 LocalDateTime 或 LocalDate。怎么用?
Now I want to convert this time1 to UTC LocalTime
LocalTime 基本上意味着 'timezone-less',而 UTC 是一个时区。
这就像在说:“我想把这个形状转换成一个圆..但是有角'。如果你在圆上贴一个角,它就不再是圆了。如果你想要一些 LocalTime,'but in UTC',它不再是 LocalTime。
OffsetTime ot = LocalTime.parse("01:00:00").atOffset(ZoneOffset.UTC);
会带你去那里。从那里你可以调用 .atDate(someLocalDate)
得到一个 OffsetDateTime
对象。
我有一个通过如下解析创建的 LocalTime 实例
以下时间(“01:00:00”)在美国东部时间,
LocalTime time1 = LocalTime.parse("01:00:00");
现在我想将此时间 1 转换为 UTC LocalTime,而不是 LocalDateTime 或 LocalDate。怎么用?
Now I want to convert this time1 to UTC LocalTime
LocalTime 基本上意味着 'timezone-less',而 UTC 是一个时区。
这就像在说:“我想把这个形状转换成一个圆..但是有角'。如果你在圆上贴一个角,它就不再是圆了。如果你想要一些 LocalTime,'but in UTC',它不再是 LocalTime。
OffsetTime ot = LocalTime.parse("01:00:00").atOffset(ZoneOffset.UTC);
会带你去那里。从那里你可以调用 .atDate(someLocalDate)
得到一个 OffsetDateTime
对象。