我正在使用從我的服務器顯示以下內容的時間戳:2015-07-23T17:08:00Z。但是,我嘗試了多種方法來提取月份,並且它一直返回「January」。當我將日期戳記轉換爲字符串時,我得到以下內容:2015-01-23 17:08:00 +0000。有誰知道爲什麼我的月份一直回到Jan?一年的一天,時間都很好...任何幫助表示讚賞。IOS日期到字符串給了我錯誤的日期
-3
A
回答
1
此代碼的工作對我來說:
NSString *dateAsString = @"2015-07-23T17:08:00Z";
NSDateFormatter *dateFormatter = [NSDateFormatter new];
dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssZ";
NSDate *date = [dateFormatter dateFromString:dateAsString];
NSLog(@"%@", date);
我的猜測是,你有一個月在你的NSDateFormatter
錯誤的符號。
+0
日期格式中的''Z'是邪惡的,它會忽略時區,然後使用本地時區作爲日期,應該使用「yyyy-MM-dd'T'HH:mm:ssZ」而不加引號 –
+0
你是對的, 謝謝。 – Glorfindel
+0
作品我很感激。 – Dnaso
相關問題
- 1. 日期到字符串,字符串日期錯誤的Java
- 2. 數字日期到字符串日期
- 3. 字符串到日期時間錯誤
- 4. 字符串到本地日期錯誤
- 5. Java:錯誤解析日期字符串到日期對象
- 6. 瞭解日期字符串
- 7. 日期到字符串<->字符串到日期
- 8. PHP字符串日期返回錯誤的日期
- 9. IOS:字符串到日期轉換
- 10. 字符串到日期+治療+日期字符串
- 11. Java解析字符串日期返回錯誤日期
- 12. NSDateFormatter dateFromString給出了錯誤的日期
- 13. 字符串日期轉換錯誤Ruby
- 14. Laravel碳日期diffInDays()字符串錯誤
- 15. 解析字符串日期錯誤
- 16. Swift - 從字符串錯誤日期
- 17. xmlconvert字符串到日期
- 18. PHPExcel日期到字符串
- 19. JavaScript日期到字符串
- 20. Golang:字符串日期日期
- 21. INSERT INTO日期查詢給我錯誤的日期的SQL Server
- 22. 我如何找到最接近的有效日期作爲無效日期字符串給出的日期?
- 23. JSON日期得到錯誤的日期
- 24. 將日期字符串轉換爲帶日期的ISO日期
- 25. 將字符串轉換爲日期錯誤的日期格式字符串錯誤'DateValue'
- 26. IOS:從字符串解析日期
- 27. 將字符串類型日期更改爲日期字符串
- 28. 鑄造給我錯誤的日期?
- 29. 串連日期字符串
- 30. Django - 字符串到日期 - 日期到UNIX時間戳
顯示您的代碼,包括您使用的日期格式。 –