gpt4 book ai didi

objective-c - 如何以字符串形式返回系统时区?

转载 作者:行者123 更新时间:2023-12-03 04:51:40 26 4
gpt4 key购买 nike

我有一个应用程序,可以为全局各个城市设置时区。我这样做没有任何问题,而且效果很好。当应用程序首次加载时,它会找到您当前的位置(纬度和经度)并使用设备默认时区设置时区。我需要以字符串形式返回默认时区,以便可以显示它。我不需要“GMT”或“EDT”,我想要“America/New_York”或“Europe/London”的格式。有什么想法吗?

最佳答案

听起来你想要这个:

NSString *timeZoneName = [[NSTimeZone localTimeZone] 名称];

这会为我返回“America/New_York”,这里位于 EST 时区。

或者给定任何NSTimeZone *tz,您可以获得其[tz name],这是您正在寻找的常规名称(例如“Asia/Tokyo”或“欧洲/伦敦”。

查看+[NSTimeZoneknownTimeZoneName]以获取可能的名称列表。

希望对您有所帮助。

关于objective-c - 如何以字符串形式返回系统时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440058/

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