現在我已經坐了很久。我總能弄清楚,我做錯了什麼。NSDateFormatter忽略了24小時的時間格式
NSString * dateString = @"2011-11-21 13:00";
NSDateFormatter *serverDateFormatter = [[NSDateFormatter alloc] init];
[serverDateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSDate *serverDate = [serverDateFormatter dateFromString:dateString];
NSLog(@"%@", serverDate);
輸出:
2011-11-21 12:00:00 +0000
爲何13:00被轉換至12:00?我究竟做錯了什麼?
dint work。我也設置了NSLocale。仍然給我相同的輸出 – Neelesh
你設置了什麼? – Almo