如何从Swift 2中的NSDate获取时间?

时间:2015-10-11 16:03:47

标签: nsdate swift2

在Swift 2之前,我使用此扩展来获取NSDate的小时:

func hour() -> Int{
        let calendar = NSCalendar.currentCalendar()
        let components = calendar.components(.CalendarUnitHour, fromDate: self)
        let hour = components.hour
        return hour
}

但现在使用Swift 2我得到了let-components-line

的错误
  

如果没有更多的上下文,表达的类型是不明确的

现在有更好的方法吗?日Thnx!

1 个答案:

答案 0 :(得分:1)

使用.Hour代替.CalendarUnitHour