在我的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