我知道我们可以从secondsFromGMT
或IANAidentifier
或缩写(如IST)中获得TimeZone对象。
事情是从API,我得到字符串Pacific Standard Time
。没有一个TimeZone初始化器接受。
是否有任何方法可以用这个(这样)字符串实例化时区?
你可以试试这种方法(根据您的需要调整):
let tz = TimeZone(abbreviation: apiString == "Pacific Standard Time" ? "PST" : "GMT")