如何获取某个位置的区域偏移?

时间:2015-12-01 12:41:15

标签: java java-8 java-time

我有一个用Spring编写的API。对于日期和时间属性,我使用Java Time API(更具体地说是LocalDateTime)和一个严重依赖于时间相关信息的Android客户端。

当客户发出请求时,它可以发送用户所在的城市。

如何从请求中的信息中获取ZoneOffset,以便响应中的日期和时间适合用户的位置?

1 个答案:

答案 0 :(得分:0)

如果你知道你所在州的首都,你可以使用它的TimeZone,因为它们是可用的。诀窍是知道你所在的州或省。

如果您知道纬度/批次,您可以计算出与GMT的可能差异,以及您是否处于白天节约状态,但这可能是近似值。