将毫秒时间戳转换为 NSString 日期
我知道以前有人问过很多 iOS 转换问题,但我就是找不到解决问题的方法。
我想将毫秒时间戳(即 1299970800)转换为正确的、人类可读的日期,但如何转换?
像“12 Mar 2011”之类的内容就足够了。谢谢你!
I know a lot of iOS conversion questions have been asked before but I just can't find a way to solve my problem.
I'd like to convert a milliseconds timestamp (i.e. 1299970800) to a correct, human readable date, but how?
Something like "12 Mar 2011" is enough. Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
dateWithTimeIntervalSince1970< /code>
假设
ms
保存自 unix epoch< 以来的毫秒数/a> 为整数或长整型。Use
dateWithTimeIntervalSince1970
assuming
ms
holds the number of milliseconds since unix epoch in an integer or long.您可以使用 NSTimeInterval timeInterval = [date timeIntervalSinceNow];
然后使用秒、分钟和小时(如下面的代码片段所示)来获取可读的日期。
iOS 的可读日期
You can use NSTimeInterval timeInterval = [date timeIntervalSinceNow];
then use seconds, minutes and hours as shown in the below code snippet to get readable date.
Readable Date for iOS