我可能失去了一些東西有一定的格式,但我不能構成合適的日期格式字符串日期:日期格式日期
2016-01-14T10:24:26+0000
什麼是「T」在這裏嗎?以及如何包含時區?
我的字符串不起作用:@"yyyy-MM-dd'T'hh:mm:ss Z"
我可能失去了一些東西有一定的格式,但我不能構成合適的日期格式字符串日期:日期格式日期
2016-01-14T10:24:26+0000
什麼是「T」在這裏嗎?以及如何包含時區?
我的字符串不起作用:@"yyyy-MM-dd'T'hh:mm:ss Z"
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'";
NSDate *yourDate = [dateFormatter dateFromString:myString];
爲什麼這麼多單引號在這裏? – TheTiger
如果你想解析任何格式的日期。你可以這樣做。NSDateFormatter * formatter = [[NSDateFormatter alloc] init]; formatter.dateFormat = @「dd MMM YYYY HH:mm:ss」; NSString * string = [formatter stringFromDate:[NSDate date]]; NSLog(@「Date Current: - %@」,string); –
@Jagveer Singh並且沒有這種格式化程序)) – Stas
正如你可能已經猜到'T'只是一個分隔字符,格式文檔可以參考在支持的操作系統版本中使用的標準[這裏](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369-SW1) –