gpt4 book ai didi

ios - 比较 iOS 时区规则

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:20:58 25 4
gpt4 key购买 nike

如果用户在东部时间,我不想显示“EST”或“EDT”,但如果不是,我确实想显示。

是否有一种简单的方法来比较 iOS 中的时区规则?

[NSTimeZone localTimeZone] 返回 America/Indianapolis,但我只想知道它是否在东部。

比较数据不起作用,我只是比较 secondsFromGMT 吗?

编辑比较offset貌似可以,但是不知道后面会不会出问题?

最佳答案

您可以使用 [[NSTimeZone localTimeZone] abbreviation]; 来获取用户所在时区的缩写。

这给出了当前日期的缩写(如果不是夏令时,则为 EDT;如果是夏令时,则为 EST)。如果您想要特定日期的缩写,可以使用 abbreviationForDate: 并插入任何日期。

Here is some more information about NSTimeZone

编辑:

如果你想实际比较多个时区(比如检查它是否是当前时区),你可以使用 isEqualToTimeZone:。如果这不符合您的需要,请查看该链接中的其他一些 NSTimeZone 方法。

关于ios - 比较 iOS 时区规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18179030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com