嗨,我嘗試使用下面的代碼來獲取當天的當前小時和分鐘:組件輸出。分鐘意外。 iOS版雨燕
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitHour, fromDate: NSDate())
// Concatenate time and minutes together
let hour = components.hour
let minute = components.minute
println(components.hour)
println(components.minute)
輸出兩種:
components.hour output: 0
components.minute output: 9223372036854775807
這是目前00.30我在哪裏。但爲什麼components.minute
打印這麼長的數字,這對我來說似乎不是第30分鐘。
此外,如果任何人都可以建議另一種獲取當前時間的方式,例如, 13:00
?
任何幫助非常感謝謝謝!
你只要求'.CalendarUnitHour',那麼爲什麼你擔心什麼是分鐘?如果你想分鐘,也包括'.CalendarUnitMinute'。 – Rob 2015-02-11 00:46:04
是的,我不知道我必須做什麼,我必須意外刪除'.CalendarUnitMinute',我確實在那裏。是的,這固定它謝謝你。 – 2015-02-11 00:51:29
只是想指出在Swift中使用日期的時鐘。 https://github.com/naoty/Timepiece – 2015-02-11 01:22:02