我有來自網絡服務的字符串,如12/31/2013 09:12:15 A.M
。 現在我想將其轉換爲12 Dec 2013 09:12:15 A.M
。 使用NSDAteFormatter
在iOS中如何將字符串轉換爲iOS中的日期格式?
0
A
回答
7
我給你的答案,但downvoting你的問題是太簡單,並且他們的解決方案可以很容易地找到一個簡單的搜索。
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSDate *date = [formatter dateFromString:myDateString];
[formatter setDateFormat:@"dd MMMM yyyy aa:mm:ss a"];
NSString *newDate = [formatter stringFromDate:date];
+1
您的日期格式缺少期間(上午/下午)。 – neilco
+1
確切地說:由於AM/PM,日期格式應該是@「MM/dd/yyyy HH:mm:ss a」) – clash
+1
如果是12小時格式,那麼實際的日期格式應該是* @「 MM/dd/yyyy hh:mm:ss a「*。注意這裏的'h'。 'H'是24小時格式。 – EmptyStack
0
NSString *dateStr = @"12/31/2013 09:12:15 AM";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSDate *date = [dateFormat dateFromString:dateStr];
// Convert date object to desired output format
[dateFormat setDateFormat:@"EEEE MMMM d, YYYY"];
dateStr = [dateFormat stringFromDate:date];
[dateFormat release];
相關問題
- 1. 如何將日期字符串轉換爲sql日期格式
- 2. 如何將字符串轉換爲Python中的日期格式?
- 3. 如何將字符串轉換爲JavaScript中的日期格式?
- 4. 如何將字符串轉換爲java中的日期格式?
- 5. 字符串轉換爲日期格式
- 6. 如何將NSString轉換爲日期格式化的字符串
- 7. 如何將日期的轉換格式指定爲字符串
- 8. 如何將字符串日期轉換爲sqlite中的日期格式
- 9. 將字符串格式轉換爲格式日期樣式
- 10. 將日期轉換爲不同日期格式的字符串ios?
- 11. 將日期字符串轉換爲需要的日期字符串格式
- 12. 將字符串轉換爲日期並格式化日期
- 13. 將日期字符串轉換爲SQL可讀日期格式
- 14. C#將日期從字符串轉換爲日期格式
- 15. 將日期字符串轉換爲日期格式
- 16. 將字符串轉換爲包含字符的日期格式
- 17. 如何將日期字符串轉換爲ios中的NSDate
- 18. 如何將字符串轉換爲日期,又不失格式
- 19. Oracle:如何將字符串轉換爲日期格式
- 20. 如何將字符串(yyyy-mm-dd)轉換爲日期格式
- 21. 如何將字符串轉換爲mysql日期時間格式?
- 22. 如何將字符串轉換爲日期格式
- 23. 如何將日期時間字符串轉換爲sql格式?
- 24. 如何將PHP日期字符串轉換爲其他格式
- 25. 如何將字符串轉換爲日期格式
- 26. 如何在python中將字符串日期轉換爲日期時間格式?
- 27. 如何在MySQL中將日期字符串轉換爲日期格式
- 28. 如何在oracle10g中將字符串日期轉換爲日期格式
- 29. android將字符串轉換爲日期格式轉換回字符串
- 30. 將字符串轉換爲Javascript中的日期時間格式
你有沒有嘗試過的東西?有很多與它有關的問題。 –