我在我的android项目中使用API结果,其中包括事件的时间。问题是由于在一些国家使用夏令时(夏令时),我没有得到正确的时间向全世界展示。
例如:假设从API获得14:20(GMT +0.00时间),在使用DST的区域(例如:加拿大,GMT -4.00)时间应显示9.20而不是10.20(即一个进一步回到实际时间。)同时世界上没有使用夏令时的其他部分必须显示实际时间(即10:20)
有什么方法可以解决这个问题吗?
有人知道如何解决这个问题吗?
答案 0 :(得分:0)
我更喜欢为国家/地区分配标签及其节省时间。因此,每次根据国家/地区标签调用API时,都会更正时区。
如果不是另一种方式是跟踪用户位置并将DST分配给特定的位置。它的使用完全有一个美好的一天。