我GOOGLE了很多次,但我不滿意給出的答案。請任何人都可以給我正確的答案,我需要。如何轉換字符串日期到iOS中的NSDate
這是從數據庫取回日期字符串:2015年5月27日10:19(YYYY-MM-DD HH:MM) 我想轉換成NSDate
。
我的代碼是象下面這樣:
NSString *date_str = @"2015-05-27 10:19";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm"];
NSDate *date = [dateFormat dateFromString:date_str];
NSLog(@"date == %@",date);
但輸出是:日期== 2015年5月27日4時49分00秒+0000
其顯示4時49分00秒時間,但我的檢索時間是10:19。
如何從數據庫中檢索完美時間。
請大家幫幫忙我..
也許這是區域設置的問題。請嘗試添加它像[這裏](http://stackoverflow.com/questions/18964747/nsdateformatter-locale) – Jens
可能沒有NSTimeZone [http://stackoverflow.com/a/28644052/3177007]鏈接可以幫助你。 .. –