在您的示例中,API为您提供了一个
Date
,但你想解释
eureka forms UI元素使用当前日历的时区
对于显示,您可以将日期转换为
DateComponents
,然后返回
到a
时区不同。
func combine(_ date: Date, with timeZone: TimeZone) -> Date? {
var cal = Calendar.current
let comp = cal.dateComponents([.era, .year, .month, .day, .hour, .minute, .second], from: date)
cal.timeZone = timeZone
return cal.date(from: comp)
}
nil
在另一个时区。