日期时间到 NSDate
如何将字符串 2010-11-19T20:00:00Z
转换为 NSDate
对象?
我尝试过使用 [dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ssZ"]
但看起来我得到了错误的自定义格式样式。
PS:我不关心时区。实际上,我希望日期保留在原始(UTC)时区。
How do I convert string 2010-11-19T20:00:00Z
into an NSDate
object?
I've tried using [dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ssZ"]
but it looks like I got the wrong custom format style.
PS: I don't care about Timezones. Actually, I want the date to stay in the original (UTC) timezone.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用格式字符串将 NSDate 转换为 字符串,看看会得到什么。朝这个方向调试比另一个方向更容易。
在这种情况下,看起来您似乎需要转义模式中的 T 和 Z 文字。像这样的东西:
Try using your format string to convert from an NSDate to a string and see what you get. It's easier debugging in that direction than the other.
In this case, looks as though you need to escape the T and Z literals in your pattern. Something like this: