如何获得Swift的当前时间?

Rec*_*iwe 3 date nsdate swift

我想要获得当前时间,到目前为止我已经做到了:

    let date = NSDate()
    let calender = NSCalendar.currentCalendar()
    let components = calender.component([.Hour, .Minute], fromDate: date)
Run Code Online (Sandbox Code Playgroud)

然后我尝试获取组件的小时

    let hour = components.hour
Run Code Online (Sandbox Code Playgroud)

这给了我"类型的价值"Int"没有成员'小时'".有什么建议?

Cas*_*ser 7

更改

let components = calender.component([.Hour, .Minute], fromDate: date)
Run Code Online (Sandbox Code Playgroud)

至

let components = calender.components([.Hour, .Minute], fromDate: date)
Run Code Online (Sandbox Code Playgroud)