将时间从毫秒转换为人类可读的日期
我在 XML 提要中收到了以毫秒为单位的时间,并且我需要以任何适当的形式显示该时间,以便任何人都可以理解。
谁能指导我如何实现这种行为?
谢谢。
注意:我得到的毫秒时间是 UNIX 时间。
I have this time in milliseconds that i am receiving in an XML feed, and i need to display this time in any appropriate form, that anyone can understand.
can anyone guide me on how to achieve such behavior?
thank you.
Note: the millis time that i am getting is in UNIX time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
NSDate
的dateWithTimeIntervalSince1970:
方法,将时间戳除以1000.0
。您可以参考此问题了解有关格式设置的更多详细信息。
Use
NSDate
'sdateWithTimeIntervalSince1970:
method by dividing your timestamp by1000.0
.You can refer to this question for more details on formatting.
使用您的时间间隔创建一个
NSDate
对象,然后使用NSDateFormatter
对象将其转换为显示值,如下所示:显然,您应该分配一次格式化程序并保留它,如果你经常这样做。
Create an
NSDate
object with your interval and then use anNSDateFormatter
object to turn that into a display value, like this:Obviously you should allocate the formatter once and keep it around if you do this a lot.