gpt4 book ai didi

java - 如何在android中获取时区偏移量?

转载 作者:行者123 更新时间:2023-11-30 00:54:47 25 4
gpt4 key购买 nike

我发现了一些类似的问题,比如:

How to get the timezone offset in GMT(Like GMT+7:00) from android device?

How to find out GMT offset value in android

但是现在所有这些答案(+12:00) 对新西兰夏令时都是不正确的。

当我进行调试时,我从 Google Calendar 事件对象中得到了这个:

“日期时间”->“2016-11-06T10:00:00.000+13:00”

那么如何得到应该是+13:00的正确偏移量呢?

谢谢。

最佳答案

以毫秒为单位获取与 UTC 的当前偏移量(可能因 DST 而异):

return TimeZone.getDefault().getOffset(System.currentTimeMillis());

要获取 RFC 822 时区字符串,您可以简单地创建一个 SimpleDateFormat 实例:

return new SimpleDateFormat("Z").format(new Date());

格式为(+/-)HHMM

关于java - 如何在android中获取时区偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40355352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com