【发布时间】:2016-08-24 14:07:18
【问题描述】:
我正在尝试从 NSDateFormatter 获取 yyyy-MM-dd HH:mm。
但是字符串吐出Historical Date: 2016-08-23 14:03:00 +0000
我不想要秒数或 +0000。
我做错了什么?
int seconds = -( days * (24 * 60 * 60)); //24 hours, times 60 minutes, times 60 seconds
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString* stringFromDate = [format stringFromDate:[NSDate date]];
NSDate * pastDate = [[format dateFromString:stringFromDate] dateByAddingTimeInterval:seconds];
NSLog(@"Date: %@", pastDate);
【问题讨论】:
-
因为 NSDate 会得到 +0000,所以 NSString 不会得到它。
标签: ios objective-c datetime nsdate nsdateformatter