2016-12-20 5 views
0

日= 2016年12月25日夜9時00分00秒0000NSDateFormatterのバグ?

NSDateFormatter *dateformat = [[NSDateFormatter alloc] init]; 
dateformat.calendar = [NSCalendar currentCalendar]; 
[dateformat setDateFormat:@"YYYY-MM-dd"]; 
NSString *dateString = [dateformat stringFromDate:date]; 
NSLog(@"dateStr:%@",dateString); 

ログイン:

関数datestr:2017年12月26日

マイロケール+3時間

バグですか?または機能ですか?

+0

@ "yyyy-MM-dd"の日付形式を変更する必要があります –

答えて

2

開発者の不具合。

[dateformat setDateFormat:@"yyyy-MM-dd"]; 

YYYYは、年単位のカレンダーです。

+0

ありがとうございます!ナイスキャッチ! – AleyRobotics