例如:假设NSDate tempdate = "05-23-2013"
。我希望将此值转换为毫秒。
如何使用Objective-C执行此操作?
答案 0 :(得分:27)
基本上你得到第二种形式的参考日期(2001年1月1日,格林威治标准时间)并将其乘以1000。
NSTimeInterval seconds = [NSDate timeIntervalSinceReferenceDate];
double milliseconds = seconds*1000;
干杯!
答案 1 :(得分:1)
timeIntervalSince1970
将从1970年开始返回秒数。如果需要,还有其他timeIntervalSince方法。
对于反向转换,我的意思是说从毫秒到NSDate, 请参阅此stackoverflow文章。 Convert milliseconds to NSDate
希望它能解决你的问题。