指定特定時間生成 Date 的幾種方法

方法 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

--

--

彼得潘的 iOS App Neverland
彼得潘的 Swift iOS App 開發問題解答集

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com