如何从NSDate对象中获取时间?

时间:2016-09-08 18:19:54

标签: swift nsdate swift3

比如说我的Date(以前称为NSDate)对象是在2016年6月12日14:23创建的,我如何从Date对象中提取14:23 ?基本上有点像mydate.time

1 个答案:

答案 0 :(得分:0)

这是一个方便的扩展程序,因此您可以使用let time = Date().time

extension Date {
    var time: String {
        let calendar = Calendar.current
        let components = calendar.dateComponents([.hour, .minute], from: self)
        return "\(components.hour!):\(components.minute!)"
    }
}