我試圖將此字符串「2012-02-05T00:00:00 + 00:00」轉換爲更具吸引力,格式良好的格式串像「週二3月5日,2012年日期格式化程序 - 字符串日期2012-02-05T00:00:00 + 00:00
我有我從工作的例子:
NSString *dateStr = @"20081122";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd"];
NSDate *date = [dateFormat dateFromString:dateStr];
// Convert date object to desired output format
[dateFormat setDateFormat:@"EEEE MMMM d, YYYY"];
dateStr = [dateFormat stringFromDate:date];
NSLog(@"date: %@", dateStr);
[dateFormat release];
我將如何適應的日期格式」 2012-02-05T00:00:00+ 00:00「使用類似的代碼以上?
謝謝。
此代碼應該工作。但是我會用'HH'而不是'hh'幾個小時。 'HH'代表24小時格式,而'hh'代表12小時 – Novarg 2012-03-06 12:55:12
謝謝。我試過,但做NSLog(@「日期:%@」,日期);正在返回(null) – 2012-03-06 13:38:36
你在哪裏使用上面的格式,你應該使用@「yyyy-MM-ddThh:mm:ss z」而不是@「EEEE MMMM d,YYYY」 – saadnib 2012-03-06 13:46:44