【发布时间】:2018-07-05 07:13:35
【问题描述】:
说明:
我使用NSDateFormatter 格式化日期,但输出错误,月份正在更改,在某些情况下甚至时间也在更改。
代码:
NSDate *date=[NSDate date];
NSString *datestring=@"2018-07-05 12:14:29";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init] ;
[formatter setDateFormat:@"yyyy-MM-DD HH:mm:ss"];
date = [formatter dateFromString:datestring];
NSLog(@"%@", [formatter stringFromDate:date]);
预期输出:
2018-07-05 12:14:29
得到的输出:
2018-01-05 12:14:29
【问题讨论】:
标签: ios objective-c nsdateformatter