-1
A
回答
1
你需要消除最後一個冒號(時區解析它,「-04 :00" - >‘-0400’),作爲Z
將採取類似‘-0800’,那麼你可以試試這個:
NSString *dateString = @"2011-08-30T11:44:54.345-04:00";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-ddEHH:mm:ss.SSSZ"];
NSDate *date = [dateFormat dateFromString:dateString];
[dateFormat release];
有關日期格式的詳細信息,請參閱this page。
0
0
這是按照tilo的答案,但添加了幾件事情。
NSString *dateString = @"2011-08-30T11:44:54.345-04:00";
NSRange range = [dateString rangeOfString:@":" options:NSBackwardsSearch];
dateString = [dateString stringByReplacingOccurrencesOfString:@":" withString:@"" options:0 range:range];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-ddEHH:mm:ss.SSSZ"];
NSDate *date = [dateFormat dateFromString:dateString];
[dateFormat release];
您將獲得所需的格式。
相關問題
- 1. 需要日期格式幫助
- 2. 需要幫助:日期格式
- 3. 需要幫助確定這是什麼日期格式這是
- 4. 需要小的幫助,在紅寶石轉換日期格式
- 5. 需要幫助格式化Google API的日期時間時區
- 6. 我得到了錯誤的日期格式 - 需要幫助
- 7. 需要幫助的轉換日期格式
- 8. 需要幫助JSON格式
- 9. 幫助日期格式
- 10. 幫助日期格式
- 11. php日期格式幫助
- 12. Android日期格式幫助
- 13. 需要幫助指定格式
- 14. 需要幫助從XML輸出格式化Unix日期。
- 15. 幫助日期時間格式,我需要
- 16. 在R中需要幫助格式化日期
- 17. 需要幫助做一些特定的整數格式(java)
- 18. 需要幫助轉換JSON到一個特定的格式
- 19. 需要幫助從此日期格式中提取日期,月份和年份
- 20. 需要特定SELECT語句的幫助
- 21. 需要幫助的網格
- 22. 需要格式化日期
- 23. 日期格式需要(VB)
- 24. 需要幫助解析特定JSON
- 25. 需要幫助Visual Basic IsDate(),歐式日期(dd/mm/yyyy)格式函數
- 26. 要通過特定日期格式
- 27. 需要數組格式幫助嗎?
- 28. 需要幫助格式化代碼
- 29. CSS需要「格式化」幫助
- 30. 與格式幫助需要返回
儘管這可能在理論上回答這個問題,但[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包含答案的基本部分,並提供了供參考的鏈接。 –