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];

你可能感兴趣的:(NSDate时区问题)