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

How do I get just the time from an NSDate object?

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

这样的东西

这是一个方便的扩展程序,您可以使用 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!)"
    }
}