如何从 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!)"
}
}
例如,我的 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!)"
}
}