第一个打印结果是正确的。Date()对象比当前时间晚3小时。我们在第二个打印中看到了这种情况。如何从Date对象中读取正确的结果。
let current_hour = Calendar.current.component(.hour, from: Date())
let current_min = Calendar.current.component(.minute, from: Date())
print(current_hour, ":", current_min) //==> 16 : 47
print(Date()) //==> 2018-12-10 13:47:57 +0000