2010-01-30 96 views
0

我有一個艱難的蒂姆NSDateFormatter給我一個正確的日期格式。我需要它看起來像這樣:rfc850日期格式和NSDateFormatter

Mon, 04 Jan 2010 10:10:00 GMT 

但我得到:

Mon, 04 Jan 2010 10:10:00 GMT+00:00 

使用格式字符串:

EEE',' dd' 'MMM' 'yyyy HH':'mm':'ss z 

不管我用時區什麼價值,在+ 00:00似乎被卡住了。我意識到我可以從結果字符串中刪除它,但這感覺就像作弊。

那麼如何讓日期格式化程序不包含時間偏移值?

回答

0

經過更多的研究,我很確定這是不能做到的。所以我簡單的字符串操作將不得不做。

0

我在生成RC1123格式的Http Date時遇到了同樣的問題。

http://blog.mro.name/2009/08/nsdateformatter-http-header/

有一些很好的信息,但基本上只是代替Z,使用固定字符串 'GMT'。

+0

那麼這是一種跛腳:( – 2010-01-31 03:24:22

+0

跛腳或不 - 這就是協議定義。 – 2012-09-13 14:32:00