I want to extract .hour
from a Date
variable.
There is a Event1
class which has startDate
property.
allEvent
is an array of Event1
.
var startDate: Date?
...
var allEvent: [Event1] = [Event1]()
...
if let validDate = allEvents[4].startDate {
print(validDate)
let hour = Calendar.current.component(.hour, from: validDate)
print(hour)
}
output
2017-07-05 12:57:22 +0000 // validDate
17 // hour
output should not be 17. It should have been 12.