Objective C将NSDate转换为ticks格式的代码

时间:2018-03-30 08:59:38

标签: objective-c nsdate

我想知道如何将NSDate转换为刻度格式。

NSDate *date = NSDate *conversionDate = [dateFormat dateFromString:@"29-03-2018 00:00:00"];

结果应该是

  

Ticks = 636579950240000000

1 个答案:

答案 0 :(得分:0)

您可以使用

获取NSTimeInterval(也称为双精度)
NSTimeInterval ti = [date timeIntervalSinceReferenceDate];

这将是自纪元(GMT)以来的秒数

刻度线为100纳秒,因此您必须乘以10 ^ 7。