如何將當前時間作為日期時間剛開始操場。我正在嘗試創建一個簡單的應用程序。我已經創建了一個這樣的日期對象:var date = NSDate()我怎樣才能獲得當前時間?在其他語言中,我可以這樣做:var hour = date.hour但我找不到任何類似的屬性/方法。我找到了一種方法dateWithCalendarFormat。我應該用嗎?如果是這樣,怎么樣?
3 回答

繁華開滿天機
TA貢獻1816條經驗 獲得超4個贊
Swift 3更新:
let date = Date()let calendar = Calendar.currentlet hour = calendar.component(.hour, from: date)let minutes = calendar.component(.minute, from: date)
我這樣做:
let date = NSDate()let calendar = NSCalendar.currentCalendar()let components = calendar.components(.CalendarUnitHour | .CalendarUnitMinute, fromDate: date)let hour = components.hourlet minutes = components.minute
與Nate的答案相比,你會得到這個數字,而不是字符串...選擇你的選擇!
添加回答
舉報
0/150
提交
取消