通过组件从NSDate获取时间

时间:2018-05-20 22:26:43

标签: swift date nsdate nsdateformatter

我不确定我在这里缺少什么。我在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.不确定我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

看起来我没有考虑帐号时区。我在UTC的时间是+7小时,所以它完全可以达到零。