首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rfc850日期格式和NSDateFormatter

rfc850日期格式和NSDateFormatter
EN

Stack Overflow用户
提问于 2010-01-31 06:48:42
回答 3查看 1.8K关注 0票数 0

我很难让NSDateFormatter给我一个正确的日期格式。我需要它看起来像这样:

代码语言:javascript
复制
Mon, 04 Jan 2010 10:10:00 GMT

但我得到的是:

代码语言:javascript
复制
Mon, 04 Jan 2010 10:10:00 GMT+00:00

使用格式字符串:

代码语言:javascript
复制
EEE',' dd' 'MMM' 'yyyy HH':'mm':'ss z

无论我使用哪个时区值,+00:00似乎都停留在末尾。我意识到我可以将它从结果字符串中删除,但这感觉像作弊。

那么,如何使日期格式化程序不包含时间偏移值呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-02-27 06:15:52

经过更多的研究,我很确定这是不可能的。因此,我的简单字符串操作将不得不这样做。

票数 0
EN

Stack Overflow用户

发布于 2010-01-31 07:53:39

我在生成RC1123格式的Http Date时也遇到了同样的问题。

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

有一些好的信息,但基本上只是将z替换为固定的字符串'GMT‘。

票数 0
EN

Stack Overflow用户

发布于 2011-01-13 11:17:34

实际上,http://blog.mro.name/2009/08/nsdateformatter-http-header/显示了正确的方法,因为RFC只允许字面上的' GMT‘,而NSDateFormatter被强制为时区GMT和英文星期和月份名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2169782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档