我不确定我在这里缺少什么。我在swift中有Date对象,打印出来的说明是:" 2000-01-01 07:00:00 + 0000"
let formatter = DateFormatter()
formatter.dateFormat = "h:mm"
let durationDate = DateHelper.durationFormatter.date(from: “07:00”)!
let hours = Calendar.current.component(.hour, from: durationDate)
由于某些奇怪的原因,小时数为0.不确定我在这里缺少什么?
答案 0 :(得分:1)
看起来我没有考虑帐号时区。我在UTC的时间是+7小时,所以它完全可以达到零。