NSDate时区问题

(1) NSDate *date = [NSDate date];
或者
NSDate *date1 = [[NSDate date] init];
获取的是GMT(格林尼治时间。原点时间)

(2)
NSTimeZone *timeZone = [NSTimeZone systemTimeZone]; // 获取的是系统的时区
NSInteger interval = [timeZone secondsFromGMTForDate: date];// local时间距离GMT的秒数

// 这个就不用说了
NSDate *localeDate = [date dateByAddingTimeInterval: interval];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容