Objective-C中的时区偏移量数字是多少?

11

我该如何在Objective-C(针对iPhone OS 3)中获取时区偏移量?

例如,GMT -5代表美国东部时间。我想要其中的-5部分。我该怎么做呢?

1个回答

40
[[NSTimeZone localTimeZone] secondsFromGMT] / 3600

你可能不相信,这来自于极其有用的NSTimeZone类。 - Dave DeLong
那会返回什么数据类型? - Moshe
1
但是对于像印度GMT +5.30这样的国家,如何获得它呢? - Satyam
对于+5:30,使用[[NSTimeZone localTimeZone] secondsFromGMT] / 3600.0,你将得到5.500。 - Rohith Nandakumar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接