iOS object-c 获取当前时区的值01-12代表东12区 13-24 表示西 12 区
在iOS中,可以使用NSCalendar类的timeZone属性来获取当前时区的值。以下是一个示例代码:
NSCalendar *calendar = [NSCalendar currentCalendar];
NSTimeZone *timeZone = [calendar timeZone];
NSInteger timeZoneOffset = [timeZone secondsFromGMT] / 3600;
这里的timeZoneOffset变量将包含当前时区的偏移值,单位为小时。例如,如果当前时区为东12区,则timeZoneOffset的值为12;如果当前时区为西12区,则timeZoneOffset的值为-12。
请注意,这种方法只会返回时区的整小时偏移值。如果需要获取更精确的时区偏移值,可以使用[timeZone secondsFromGMT]方法来获取秒级的偏移值。
原文地址: https://www.cveoy.top/t/topic/iUUk 著作权归作者所有。请勿转载和采集!