5
A
回答
11
使用NSDateFormatter的dateFromString:
NSString *dateStr = @"20100212";
// 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:@"YYYY-MM-dd HH:mm:ss"];
dateStr = [dateFormat stringFromDate:date];
[dateFormat release];
0
0
做出了的NSString擴展了點。
// Simple as this.
date = dateString.dateValue;
由於NSDataDetector,它承認了一大堆格式。
// Tested in GMT+1 (Hungary).
@"2014-01-16" dateValue is <2014-01-16 11:00:00 +0000>
@"2014.01.16" dateValue is <2014-01-16 11:00:00 +0000>
@"2014/01/16" dateValue is <2014-01-16 11:00:00 +0000>
@"2014 Jan 16" dateValue is <2014-01-16 11:00:00 +0000>
@"2014 Jan 16th" dateValue is <2014-01-16 11:00:00 +0000>
@"20140116" dateValue is <2014-01-16 11:00:00 +0000>
@"01-16-2014" dateValue is <2014-01-16 11:00:00 +0000>
@"01.16.2014" dateValue is <2014-01-16 11:00:00 +0000>
@"01/16/2014" dateValue is <2014-01-16 11:00:00 +0000>
@"16 January 2014" dateValue is <2014-01-16 11:00:00 +0000>
@"01-16-2014 17:05:05" dateValue is <2014-01-16 16:05:05 +0000>
@"01-16-2014 T 17:05:05 UTC" dateValue is <2014-01-16 17:05:05 +0000>
@"17:05, 1 January 2014 (UTC)" dateValue is <2014-01-01 16:05:00 +0000>
的eppz!kit部分,從GitHub搶類別NSString+EPPZKit.h。
相關問題
- 1. 將NSString轉換爲NSDate
- 2. 將NSString轉換爲NSDate
- 3. 將NSString轉換爲NSDate
- 4. 如何將NSDate轉換爲NSString?
- 5. 如何將一個NSString轉換爲NSDate?
- 6. 如何將NSString轉換爲NSDate?
- 7. iOS:如何將NSString轉換爲NSDate?
- 8. 如何將NSString轉換爲NSDate?
- 9. 將NSString(例如:「2300」)轉換爲NSDate(iOS)
- 10. 將NSString轉換爲NSDate格式?
- 11. 無法將NSString正確轉換爲NSDate
- 12. 用新格式將NSString轉換爲NSDate
- 13. iOS將NSString轉換爲NSDate總是零
- 14. 將NSString轉換爲NSDate和timeZone?
- 15. 使用小bug將NSDate轉換爲NSString
- 16. 無法將NSString轉換爲NSDate
- 17. 將日期的NSString轉換爲NSDate
- 18. 將NSString轉換爲NSDate返回零
- 19. 將NSString轉換爲NSDate。 1天丟失
- 20. 轉換NSDate到NSString
- 21. 轉換:NSString到NSDate
- 22. 轉換NSString到NSDate
- 23. NSString到NSDate轉換
- 24. 轉換NSString-> NSDate?
- 25. 如何將給定爲「20110912T220000」(NSString)的日期轉換爲NSDate
- 26. 將NSDate存儲爲NSString並將其從NSString轉換回NSDate的最佳方法
- 27. 我如何將NSString轉換爲有效的NSDate(iOS)
- 28. 如何快速將NSString對象轉換爲NSDate?
- 29. 如何將nsstring轉換爲iphone中的nsdate
- 30. 如何將NSString隨時間轉換爲NSDate?
這是http://stackoverflow.com/questions/1348965/how-to-read-a-nsdate-in-from-a-string的副本 – 2010-02-12 13:40:11