找到两个NSDates Swift之间的时间差

But*_*Bot 13 nsdate swift

我有两个NSDate对象:startDate和endDate,两者都是NSDate对象.我想找出这两个日期之间的区别.我知道已经有一个已经解决的问题(在(月/天/小时/分钟/秒)中获得两个NSD的差异),但我想知道是否有更快的方法(更少的执行代码) .那可能吗?

pbu*_*h25 54

是的,如果你查看链接问题的第二个答案,你可以这样做: let interval = laterDate.timeIntervalSinceDate(earlierDate)

  • 怎么可能变成天? (3认同)
  • 如果使用当前日期,请使用 timeIntervalSinceNow (2认同)