计算从今天开始的过去一段时间的日期

时间:2017-03-22 13:52:58

标签: ios swift date

我使用此代码获取当前日期

let date = Date()
let formatter = DateFormatter()
formatter.dateFormat = "yyyy.MM.dd"
let result = formatter.string(from: date)

有关如何获取过去日期的任何想法,例如当前日期之前的一天或一年?

1 个答案:

答案 0 :(得分:0)

尝试使用它:

Date(timeIntervalSinceNow: -3600); \\One hour

或者您可以使用日历

let calendar = Calendar.current
var component = DateComponents()
component.year = -1
calendar.date(byAdding: component, to: Date())