如何在Objective C中将NSDate转换为毫秒?

him*_*man 10 objective-c nsdate

例如:假设NSDate tempdate = "05-23-2013".我希望将此值转换为毫秒.

如何使用Objective C执行此操作?

ale*_*tea 27

这里这里有类似的帖子.

基本上你得到第二种形式的参考日期(2001年1月1日,GMT)并将其乘以1000.

NSTimeInterval seconds = [NSDate timeIntervalSinceReferenceDate];
double milliseconds = seconds*1000;
Run Code Online (Sandbox Code Playgroud)

干杯!

  • `timeIntervalSinceReferenceDate`返回一个`double`.如果在乘以1000之前将其分配给整数,那么您将失去毫秒精度! (6认同)

归档时间:

查看次数:

22878 次

最近记录:

6 年,9 月 前