我知道之前有很多iOS转换问题,但我找不到解决问题的方法。
我想将毫秒时间戳(即1299970800)转换为正确的人类可读日期,但是如何?
像“2011年3月12日”这样的东西已经足够了。谢谢!
答案 0 :(得分:8)
使用dateWithTimeIntervalSince1970
[NSDate dateWithTimeIntervalSince1970:(ms / 1000)];
假设ms
保存自unix epoch以来整数或长整数的毫秒数。
答案 1 :(得分:0)
您可以使用NSTimeInterval timeInterval = [date timeIntervalSinceNow]; 然后使用秒,分钟和小时,如下面的代码片段所示,以获得可读日期。