我已經使用NSDateFormatter設置dateFromString如下爲什麼時間在這裏顯示不正確?
NSString *string = @"Tuesday, February 3, 2015 10:54:39 PM";
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"EEEE, MMMM d, y hh:mm:ss a"];
NSDate *myDate = [formatter dateFromString:string];
NSLog(@"myDate is: %@", [myDate description]);
輸出是:指明MyDate是:2015年2月3日17時24分39秒+0000
我失去了一些東西在這裏。
你更新你的系統時間? –
5.5小時的時差表明UTC(格林威治標準時間)與印度拉伸時間。 –
@Rob,我認爲它會記錄字符串的確切時間,而不考慮時區(WYSWYG)。感謝您的澄清。另外說「在你的本地時區」,你的意思是,無論系統默認的timeZone設置爲。針對不同時區的所有設備的一種實施方式。 – Napier