0
A
回答
1
這應該工作:
NSString *input = @"11:00AM, Saturday August 21, 2010";
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
[df setDateFormat:@"hh:mma, EEEE MMMM d, yyyy"];
NSDateFormatter *df2 = [[[NSDateFormatter alloc] init] autorelease];
[df2 setDateFormat:@"MMMM yyyy"];
NSDate *date = [df2 stringFromDate:[df dateFromString:input]];
並根據需要格式化你的約會對象。
http://unicode.org/reports/tr35/tr35-6.html#Date_Format_Patterns
1
使用此格式的NSDateFormatter。 -(NSDate *)dateFromString:(NSString *)string
是您想要使用的方法。
+0
有關如何爲這樣的請求配置日期格式化程序的任何想法? – 2010-08-19 22:42:39
相關問題
- 1. NSString日期到NSDate
- 2. 轉換的NSString日期NSDate的
- 3. NSString到NSDate返回錯誤的日期
- 4. 將日期的NSString轉換爲NSDate
- 5. 從NSString格式化日期
- 6. 格式的NSDate從字符串日期
- 7. 日期使用NSDate的格式
- 8. 某日期的NSDate格式化不是有效日期
- 9. NSDate到RFC 2822日期格式
- 10. 將.000Z格式的日期字符串格式化爲NSDate
- 11. 將NSString轉換爲具有日期格式的NSString的塊
- 12. /日期(長+ 1000)/格式
- 13. 如何將NSDate格式化爲NSString?
- 14. 用新格式將NSString轉換爲NSDate
- 15. 將NSString轉換爲NSDate格式?
- 16. 格式化日期到長格式
- 17. 長日期格式爲短日期格式yyyy-mm-dd
- 18. 長格式的文件+日期+版權
- 19. iPhone:的NSString的NSDate
- 20. 如何將給定爲「20110912T220000」(NSString)的日期轉換爲NSDate
- 21. 將NSString日期轉換爲NSDate或特定的字符串
- 22. iOS的 - 改變的NSDate格式使得所有日期一月
- 23. 比較NSDate [NSDate日期]
- 24. 使用NSDate格式化程序,如何顯示選定日期的日期?
- 25. 分手長格式的NSString多行
- 26. 從NSDate獲取一致的日期格式?
- 27. Ruby格式化日期到Swift中的NSDate
- 28. 如何日期組件添加到NSDate的有時間格式
- 29. NSDateFormatter,NSDate,UTC和奇怪的日期格式
- 30. iPhone - NSDate之間的轉換 - NSString - NSDate
如果這是您的正確解決方案,請將其標記爲正確答案。 – Simon 2010-08-22 21:44:30
您設置的第一個DateFormatter很好,(df)。我不知道你在用第二個日期格式化程序做什麼,但第一個工作正常。謝謝。 – 2010-08-23 01:37:21