iPhone 当前时区与 UTC 的偏移

发布于 2024-08-18 01:05:59 字数 175 浏览 8 评论 0原文

有没有办法获取给定日期的偏移时区。

例如,如果我在纽约,并且在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鸠书 2024-08-25 01:05:59

您可以使用以下命令:

[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate];

这将返回以秒为单位的偏移量。

请参阅有关 NSTimeZone 类的 Apple 文档 了解详情。

You can use the following:

[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate];

This will return the offset in seconds.

See Apple's documentation on the NSTimeZone class for details.

南七夏 2024-08-25 01:05:59

这是 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文