1
我有這樣的字符串:「星期二,2013年10月22日下午1點59 EEST」 我試圖設置這些解析規則:解析的NSString的NSDate使用NSDateFormatter
[formatter setDateFormat: @"EEE, dd MMM yyyy hh:mm a z"];
但這返回nil
當我執行:
[formatter dateFromString: @"Tue, 22 Oct 2013 1:59 pm EEST"];
什麼是這種格式正確的正則表達式?
只是給小費,也不會解決您的問題,您應該設置本地的dateformatter的英語。因爲如果你的iOS設備被設置爲英文,你的日期格式化將會失敗。 – rckoenes
[Nsdateformatter + Timezone issue]的可能重複(http://stackoverflow.com/questions/18763420/nsdateformatter-timezone-issue) – rckoenes
是的,這可能是一個區域設置問題。由於您使用的是英文術語,因此您應該使用英文/美國語言環境。 –