如何从systemTimeZone中提取时区

时间:2013-01-28 10:43:43

标签: ios

我已经添加了样本。

localNotif.timeZone = [NSTimeZone systemTimeZone];

NSLog(@"%@",[NSTimeZone systemTimeZone]);

我正在获得时区=亚洲/加尔各答(格林尼治标准时间+05:30)偏移19800,重复间隔= 0

见下图

我想设置剩余时间1月28日下午4点30分但存储时间为11:05:34时区=亚洲/加尔各答(格林威治标准时间+05:30)偏移19800

参见tableview单元格

enter image description here

1 个答案:

答案 0 :(得分:1)

使用

  

NSTimeZone * localTime = [NSTimeZone systemTimeZone];

您正在获取设备上设置的时区。

以下是NSTimeZonehttps://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSTimeZone_Class/Reference/Reference.html

的文档

使用这样的对象:

  

NSLog(@“当前本地时区为%@(格林威治标准时间%d秒)”,[本地时间名称],[localTime secondsFromGMT]);