在我的iPhone應用程序中,我試圖從Web服務接收日期字符串獲取EEE MMM dd。NSDateFormatter返回日期由一天
對於時間爲< 07:00的所有日期,NSDateFormatter會將日期返回1天。例如:要格式化的日期:2010-11-17T05:00:00,格式化的日期結果:星期二11月16
下面的代碼片段: NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat: @"EEE MMM dd"];
NSDate *dateToFormat = [NSDate dateWithNaturalLanguageString:dateStringToFormat locale:[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]];
NSString *formattedDateString = [dateFormat stringFromDate:dateToFormat]; [dateFormat release];
可能是什麼問題呢?
你住在哪裏,Web服務使用哪個時區? – Yuji 2010-10-06 23:14:05