繁体   English   中英

Android夏令时(DST)问题

[英]Android Daylight Savings Time (DST) issue

我在我的android项目中使用了API结果,其中包括事件发生的时间。 问题是由于某些国家/地区使用DST(夏令时),所以我没有向全世界展示正确的时间。

例如:假设从API我在使用DST的区域中获取14:20(格林尼治标准时间+0.00时间)(例如:加拿大,格林尼治标准时间-4.00),则时间应显示为9.20,而不是10.20(即,再往后一小时)到实际时间。)同时,世界上其他未使用DST的地方也必须显示实际时间(即10:20)

有什么方法可以解决这个问题?

有人知道如何解决这个问题吗?

我更喜欢为国家/地区及其夏令时指定一个标签。因此,每次基于该国家/地区标签调用API都会校正时区。

如果不是另一种方法,那就是跟踪用户位置并将DST分配给特定位置。希望它的使用充分愉快。

获取位置并分配时区

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM