iOS 日记 - 读 《iOS 编程》

2016-04-08  本文已影响58人  赖小赖小赖

今天无更新项目Demo,主要在看 《iOS 编程》这本书。

看了大半部分,感觉比起 《Objective-C 基础教程》更加通俗易懂,推荐一下。

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"Asia/Shanghai"]];
    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSDate *dateAfter6Seconds = [NSDate dateWithTimeIntervalSinceNow:6];
    NSString *dateString = [dateFormatter stringFromDate:dateAfter6Seconds]; // 字符串显示对了
    NSDate *date = [dateFormatter dateFromString:dateString];  // 但这里时区不对了

需要换一种方式才能得到正确的时间点:

 NSDate *date2 = [NSDate date];
    NSTimeZone *zone = [NSTimeZone systemTimeZone];
    NSInteger interval = [zone secondsFromGMTForDate: date2];
    NSDate *localeDate = [date2  dateByAddingTimeInterval: interval + 60]; // 60 秒后
上一篇 下一篇

猜你喜欢

热点阅读