0

我已经添加了这个样本。

localNotif.timeZone = [NSTimeZone systemTimeZone];

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

我得到时区 = 亚洲/加尔各答 (GMT+05:30) 偏移 19800,重复间隔 = 0

见下图

我想设置剩余时间 1 月 28 日下午 4.30,但它存储了 11:05:34 时区 = 亚洲/加尔各答 (GMT+05:30) 偏移量 19800

见表格视图单元格

在此处输入图像描述

4

1 回答 1

1

NSTimeZone *localTime = [NSTimeZone systemTimeZone];

您将获得设备上设置的时区。

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

像这样使用对象:

NSLog(@"当前本地时区是 %@ (距离 GMT %d 秒)", [localTime name], [localTime secondsFromGMT]);

于 2013-01-28T10:51:54.087 回答