如何在Swift中计算和比较日期? [重复]

问题描述 投票:0回答:1
我有一个unixTimeStamp日期值。我已经将其转换为NSDate:例如:

1582118428 => 2020-02-19 13:20:28 +0000

效果很好。我在其中进行转换的代码:

let date = NSDate(timeIntervalSince1970: 1582118428) let dateTimeNow = NSDate()

问题: 如果datedateTimeNow大5个小时或比dateTimeNow大10天,如何比较日期,例如如何打印(“ OK”)?]] >我有一个unixTimeStamp日期值。我已将其转换为NSDate:例如:1582118428 => 2020-02-19 13:20:28 +0000正常工作。我要在其中转换的代码:let date = NSDate(...

ios swift date timestamp nsdate
1个回答
1
投票
您可以将其用作

extension Date { func daysFromToday() -> Int { return abs(Calendar.current.dateComponents([.day], from: self, to: Date()).day!) } }

© www.soinside.com 2019 - 2024. All rights reserved.