我在 EST 时区有一个时间,它是使用 mysql 服务器上的 NOW() 函数完成的。因为我的服务器位于东部时间,所以存储的时间是东部时间。当我从 iPhone 上的应用程序检索它时,我需要以用户的正确时区显示它。我怎么做?
我认为这取决于您所说的 EST 的含义 - 如果您指的是美国东海岸,那么一般来说,比 UTC 晚 5 小时(但不考虑夏令时),这应该为您提供 04:00 EST。尽量避免使用缩写,因为它们不明确,例如EST 是美国/底特律和澳大利亚/悉尼的缩写。使用 NSTimeZone initWithName 将给出更精确的结果。
The Chronos 时区存储库提供了一个可读性很好的 XML 时区数据库,它确实有助于理解时区的工作方式(这一切都相当混乱且多变)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)