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 中动态设置字体大小

Surface Pro4链接不上iphone手机的热点

iphone13和12外观的区别 iphone13和iphone12对比哪个好

为 iPhone 和 iPhone 4 开发之间有啥变化?

iPhone 5 与 iPhone 4 的图像命名

设置图像以适合 iPhone 5 和 iPhone 6