当我们使用下面的代码来获取日期时,我们正面临一个使用NSDate和NSDateFormatter的奇怪问题
NSDateFormatter *formate = [[NSDateFormatter alloc] init];
[formater1 setDateFormat:@"YYMMddHHmm"];
NSString *date = [formater stringFromDate:[NSDate date]];
NSLog(@"date %@", date);
输出: 16 12301102
我们错了一年,即16岁而不是15岁。在12月26日之前一切正常。去年我们也遇到了这个问题,并且从1月1日起一切正常。
任何人都有同样的问题???
答案 0 :(得分:0)
使用yy
代替YY
来获得正确的年份