-3

Say for example my Date (formerly NSDate) object was created as the 12 June 2016 at 14:23, how would I extract just that 14:23 from my Date object? Basically some thing like mydate.time.

Wyetro
  • 8,439
  • 9
  • 46
  • 64
Adam Strike
  • 356
  • 1
  • 4
  • 16

1 Answers1

0

Here's a handy extension so you use 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!)"
    }
}
Callam
  • 11,409
  • 2
  • 34
  • 32