我使用此代码来获取当前日期计算日期的一段时间过去,从今天
let date = Date()
let formatter = DateFormatter()
formatter.dateFormat = "yyyy.MM.dd"
let result = formatter.string(from: date)
我如何能得到过去的日期,例如一天或任何想法当前日期前一年?
我使用此代码来获取当前日期计算日期的一段时间过去,从今天
let date = Date()
let formatter = DateFormatter()
formatter.dateFormat = "yyyy.MM.dd"
let result = formatter.string(from: date)
我如何能得到过去的日期,例如一天或任何想法当前日期前一年?
尝试使用此:
Date(timeIntervalSinceNow: -3600); \\One hour
或者你可以用日历本
let calendar = Calendar.current
var component = DateComponents()
component.year = -1
calendar.date(byAdding: component, to: Date())
使用'DateComponents'。 – Larme
http://stackoverflow.com/a/29465291/2303865问题是如何添加,但你也可以减去 –