2013-05-16 25 views
0

有人可以在文本「星期六,2013年4月27日8時54分17秒EDT」轉換成字符串幫助。我曾嘗試與NSDateFormatter的格式風格「EEE,DD MMMM YYYY HH:MM:SSZ」,但它僅返回零值。我能轉換valeswhich有EST,GMT但在EDT面臨的問題。轉換「星期六,2013年4月27日8時54分17秒EDT」到NSDate的

+0

就像一個想法:看來NSDateFormatter不知道的「EDT」時區。你可以先通過它,或者用UTC-4代替。 http://www.timeanddate.com/library/abbreviations/timezones/na/edt.html –

回答

0
[NSTimeZone knownTimeZoneNames]; 

這將返回所有已知的時區。你可以檢查EDT是否在那裏。我認爲它在那裏。另外,在日期格式中,您給了MMMM。這意味着命名月份(如1月,2月)。因此,在你的字符串,試着給的,而不是四月四月此外,您還可以嘗試給ž代替Z.

相關問題