指定特定時間生成 Date 的幾種方法
Published in
Aug 18, 2018
方法 1
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy/MM/dd"
let dateString = "2018/02/07"
let date = dateFormatter.date(from: dateString)
方法 2
let dateComponents = DateComponents(calendar: Calendar.current, year: 2018, month: 2, day: 7, hour: 18, minute: 30, second: 20)
let date = dateComponents.date
方法 3
var dateComponents = DateComponents()
dateComponents.calendar = Calendar.current
dateComponents.year = 2018
dateComponents.month = 2
dateComponents.day = 7
let date = dateComponents.date