obj-c:如何解析“人类友好”的文件日期?
我读过很多关于在 obj-c 中解析日期的内容,但我找不到任何处理日期的内容,例如“Mon, 25 Apr 2011 11:53 am CDT”...我想将其转换为 < code>NSDate 以一种聪明的方式,但我已经没有想法了。
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
-[NSDateFormatter dateFromString:]
你可能会使用
@"EEE, d MMM yyyy hh:mm a zzz"
作为您的日期格式字符串。顺便说一句,谷歌搜索 "将字符串转换为日期目标 - c" 产生数千个具有正确答案的命中。
-[NSDateFormatter dateFromString:]
You'd probably use
@"EEE, d MMM yyyy hh:mm a zzz"
as your date format string.And by the way, googling "convert string to date objective-c" yields thousands of hits that have correct answers.
NSDateFormatter 是一个相当完整的类,涵盖了所有“人类友好”的日期场景。
http://开发人员。 apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html
stackoverflow 上还有几个问题看起来与您的问题非常相似,因此快速搜索应该有所帮助你出去。
NSDateFormatter is a pretty complete class that covers all "human-friendly" date scenarios.
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html
There's also several questions on stackoverflow that seem very similar to your question, so a quick search should help you out.