如何从日期字符串获取经过的秒数?
在 Objective-C 中,我想确定日期字符串所经过的秒数,例如:“Sat, 09 Oct 2010 06:14:50 +0000”
我该如何执行此操作?我迷失在 NSDateFormatter 的复杂描述中。
In objective-C, I want to determine the seconds elapsed from a date string such as: "Sat, 09 Oct 2010 06:14:50 +0000"
How do I do this? I got lost in the convoluted descriptions of NSDateFormatter.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此示例给出了自当前时间以来经过的秒数:
请注意,如果手机所在区域不是英语,则转换为日期将会失败,因为“Sat”和“Oct”在另一种语言中可能表示不同的意思。您可以在 dateFormatter 上强制使用区域设置来避免这种情况。
可以在此处找到用于日期格式的字符。
This example gives seconds elapsed since current time:
Note that if the phone's region is not English-speaking, the conversion to date will fail since "Sat" and "Oct" may not mean the same thing in another language. You can force a locale on the dateFormatter to avoid this.
Characters to use in date formatting can be found here.