【发布时间】:2014-01-11 08:25:28
【问题描述】:
我正在尝试将我的日期字符串转换为 NSDate,但它返回正确的日期和错误的时间。
这是我的代码:
NSString *dateStr = @"2013-12-20 12:10:40";
// Convert string to date object
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat: @"yyyy-MM-dd HH:mm:ss"];
NSDate *lastUpdatedate = [dateFormatter dateFromString:dateStr];
NSLog(@"lastUpdatedate : %@",lastUpdatedate);
它返回这个:
lastUpdatedate : 2013-12-20 06:40:40 +0000
【问题讨论】:
-
时间是24小时制还是12小时制??
-
然后会建议您将日期转换为字符串并检查日志...
标签: ios objective-c nsdate nsdateformatter