iPhone CurrentTimeZoneOffset 从 UTC
Posted
技术标签:
【中文标题】iPhone CurrentTimeZoneOffset 从 UTC【英文标题】:iPhone CurrentTimeZoneOffset from UTC 【发布时间】:2011-01-05 02:37:06 【问题描述】:有没有办法获取给定日期的偏移时区。
例如,如果我在纽约,并且我在 2009 年 12 月 12 日下午 4 点过去,我会返回“-4”,因为我们距离格林威治标准时间 4 小时。
(在 .NET 领域中有一个函数可以在 DateTime 类之外执行此操作。所以我猜 Cocoa 也有它?)
伊恩
【问题讨论】:
【参考方案1】:您可以使用以下内容:
[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate];
这将以秒为单位返回偏移量。
有关详细信息,请参阅 Apple 在 NSTimeZone class 上的文档。
【讨论】:
【参考方案2】:这是 Swift 中获取字符串时间偏移的解决方案
https://gist.github.com/MihaelIsaev/35be147af2bb397d2cf8
【讨论】:
以上是关于iPhone CurrentTimeZoneOffset 从 UTC的主要内容,如果未能解决你的问题,请参考以下文章
在 iphone 5 和 iphone 6 中动态设置字体大小