NSDate错误的一年

时间:2015-12-30 05:39:25

标签: ios nsdate nsdateformatter

当我们使用下面的代码来获取日期时,我们正面临一个使用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日起一切正常。

任何人都有同样的问题???

1 个答案:

答案 0 :(得分:0)

使用yy代替YY来获得正确的年份