【发布时间】:2019-02-18 08:20:22
【问题描述】:
我正在尝试查找安卓手机的时区。因为我想获取日期对象,但我想要 GMT+4 格式。我看到的所有其他答案都会转换来自 API 请求(其时区已知)的时间。我怎样才能做到这一点?
其他方法可能是将来自服务器的 GMT+4 时间转换为我设备的本地时间。
【问题讨论】:
-
使用 java.time,现代 Java 日期和时间 API:
OffsetDateTime.now(ZoneOffset.ofHours(4))。 -
如果您的意思是
java.util.Date对象,则不能有GMT+4偏移量(这不是格式,顺便说一句)。Date既没有时区、偏移量也没有格式。显然相关:Java: Calculate month end date based on timezone.