0
A
回答
1
您應該爲此使用NSDateFromatter類。 設置日期的格式,然後使用
- (NSDate *)dateFromString:(NSString *)string
方法。 查看NSDateFormatter reference瞭解詳情。
0
用途:
[ NSDate dateWithString: myStr ];
0
1
更好的選擇是使用NSDateFormatter。您可以指定字符串格式,區域設置,時區。
dateFormatter = [[NSDateFormatter alloc] init];
NSLocale *en_US = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
[dateFormatter setLocale:en_US];
[en_US release];
[dateFormatter setDateFormat:@"MM/dd/yyyy h:mm:ss a"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:-60*60*7]];
NSDate *date = [dateFormatter dateFromString:dateString];
[dateFormatter release];
0
正如ssteinberg所說,格式如下。
// 2011-05-07+02:00
[dateFormatter setDateFormat:@"yyyy-MM-dd+hh:mm:"];
相關問題
- 1. 將日期的NSString轉換爲NSDate
- 2. NSString日期到NSDate
- 3. 轉換的NSString的NSDate
- 4. 轉換的NSString的NSDate
- 5. 轉換的NSString的NSDate
- 6. 轉換的NSDate到的NSString
- 7. 的NSString的NSDate轉換
- 8. 轉換NSDate到NSString
- 9. 轉換:NSString到NSDate
- 10. 轉換NSString到NSDate
- 11. NSString到NSDate轉換
- 12. 轉換NSString-> NSDate?
- 13. iPhone - NSDate之間的轉換 - NSString - NSDate
- 14. 的NSString日期轉換
- 15. 如何將給定爲「20110912T220000」(NSString)的日期轉換爲NSDate
- 16. 將NSString日期轉換爲NSDate或特定的字符串
- 17. 轉換的NSString日期UTC日期
- 18. 轉換NSDate到日期
- 19. 的NSString長日期格式的NSDate
- 20. 從NSString轉換爲NSDate時獲取無日期
- 21. 使用NSDateFormatter NSString到NSDate轉換>日期關閉
- 22. NSString到NSDate轉換錯誤
- 23. 將NSString轉換爲NSDate
- 24. 從NSString問題轉換NSDate
- 25. 將NSString轉換爲NSDate
- 26. 將NSString轉換爲NSDate
- 27. NSString到NSDate轉換問題
- 28. 轉換UTC日期爲NSString
- 29. NSString到NSDate返回錯誤的日期
- 30. NSDate從NSString獲取錯誤的日期
只是閱讀文檔...有這樣一種方法...:S – Macmade 2011-03-30 11:25:29