如何使用 NSDateFormatter 解析 Obj-C 中的时间格式?
我在尝试使用 NSDateFormatter 解析以下时间戳时遇到了很多麻烦:
30 MAR 2011 11:10:59 HKT
我可以解析除最后时区“HKT”之外的所有内容。我尝试过使用多个时区 ID 字符串,但没有任何运气(当我尝试使用任何时区字符解析时区时,它们总是返回 nil)。可能是什么问题?
这不起作用 - z~zzz:(特定 GMT 时区缩写):
[oDateParser setDateFormat:@"dd MMM yyyy HH:mm:ss zzz"];
也不起作用 - v~vvv:(通用 GMT 时区缩写):
[oDateParser setDateFormat:@"dd MMM yyyy HH:mm:ss vvv"];
I am having a lot of trouble trying to parse the following timestamp using NSDateFormatter:
30 MAR 2011 11:10:59 HKT
I could parse everything except for the timezone "HKT" at the end. I have tried using multiple timezone ID strings without any luck (they always return nil as soon as I try to parse the time zone using any timezone character). What could be the problem?
This doesn't work - z~zzz: (Specific GMT Timezone Abbreviation):
[oDateParser setDateFormat:@"dd MMM yyyy HH:mm:ss zzz"];
nor does this - v~vvv: (General GMT Timezone Abbreviation):
[oDateParser setDateFormat:@"dd MMM yyyy HH:mm:ss vvv"];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为这可以节省您大量的工作和时间 http://www.stepcase.com/blog/2008/12/02/format-string-for-the-iphone-nsdateformatter/干杯:)
I think this can save you a lot of work and time http://www.stepcase.com/blog/2008/12/02/format-string-for-the-iphone-nsdateformatter/ Cheers :)
格式应为:(
注意时区的大写 ZZZ)
The format should be:
(note the capital ZZZ for timezone)