更新时间:2023-12-04 15:47:23
Swift 4
获取当前用户时区:
let currentTimeZone = TimeZone.current
获取所有时区:
let timeZoneIdentifiers = TimeZone.knownTimeZoneIdentifiers
使用标识符创建时区:
let berlin = TimeZone(identifier: "Europe/Berlin")!
获取时区的城市名称:
let cityName = berlin.identifier.split(separator: "/").last!
获取所有城市名称:
let allCities = timeZoneIdentifiers.compactMap { identifier in
return identifier.split(separator: "/").last
}