从Swift中的Date提取不正确的小时

时间:2017-07-08 10:57:24

标签: ios swift swift3

我想从.hour变量中提取Date 有一个Event1类,其startDate属性 allEventEvent1的数组。

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) 
}

输出

2017-07-05 12:57:22 +0000   // validDate
17                          // hour

输出不应该是17.应该是12。

0 个答案:

没有答案