【发布时间】:2011-03-17 05:06:04
【问题描述】:
我知道以前有人问过很多 iOS 转换问题,但我就是找不到解决问题的方法。
我想将毫秒时间戳(即 1299970800)转换为正确的、人类可读的日期,但如何?
“2011 年 3 月 12 日”之类的内容就足够了。谢谢!
【问题讨论】:
我知道以前有人问过很多 iOS 转换问题,但我就是找不到解决问题的方法。
我想将毫秒时间戳(即 1299970800)转换为正确的、人类可读的日期,但如何?
“2011 年 3 月 12 日”之类的内容就足够了。谢谢!
【问题讨论】:
使用dateWithTimeIntervalSince1970
[NSDate dateWithTimeIntervalSince1970:(ms / 1000)];
假设ms 以整数或长整数形式保存自unix epoch 以来的毫秒数。
【讨论】:
你可以使用 NSTimeInterval timeInterval = [date timeIntervalSinceNow]; 然后使用下面的代码 sn-p 所示的秒、分和小时来获取可读的日期。
【讨论】: