2016-12-20 75 views
0

日期= 2016年12月25日21時○○分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

開發者bug。

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

YYYY是基於一週的日曆年。

+0

謝謝!好的趕上! – AleyRobotics

相關問題