iPhone 当前时区与 UTC 的偏移
有没有办法获取给定日期的偏移时区。
例如,如果我在纽约,并且在 2009 年 12 月 12 日下午 4 点经过,我会返回“-4”,因为我们比 GMT 晚 4 小时。
(在 .NET 领域,有一个函数可以在 DateTime 类之外执行此操作。所以我猜 Cocoa 也有它?)
Ian
Is there a way to get the offset time zone for a given date.
For example, if I am in New York and I pass in 12-12-2009 4 PM I would get back "-4" as we are 4 hours off GMT.
(In .NET land there is a function to do that off the DateTime class. So I'm guess Cocoa has it too?)
Ian
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用以下命令:
这将返回以秒为单位的偏移量。
请参阅有关 NSTimeZone 类的 Apple 文档 了解详情。
You can use the following:
This will return the offset in seconds.
See Apple's documentation on the NSTimeZone class for details.
这是 Swift 中获取字符串时间偏移的解决方案
https://gist.github.com/MihaelIsaev/35be147af2bb397d2cf8< /a>
Here is solution in Swift for getting time offset in String
https://gist.github.com/MihaelIsaev/35be147af2bb397d2cf8