作者:天勤-科技 | 来源:互联网 | 2023-02-11 13:19
1> Code Differe..:
永远记住这一点:Date
/ NSDate
以UTC格式存储时间.如果您的时区不是UTC,则返回的值print(date)
将始终不同.
您可以通过指定UTC时区使其打印出存储在Firebase中的小时.默认为用户(即您的)时区:
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "hh:mm a"
dateFormatter.timeZOne= TimeZone(secondsFromGMT: 0)
let item = "7:00 PM"
let date = dateFormatter.date(from: item)
print("Start: \(date)") // Start: Optional(2000-01-01 19:00:00 +0000)