文書   >   Foundation   >   Dates and Times   >   TimeZone   >   init(abbreviation:)
イニシャライザ
init(abbreviation:)
与えられた省略形によって識別されるタイムゾーンを返します。
宣言
パラメータ
abbreviation | タイムゾーンの省略形。 |
戻り値
短縮形で識別されるタイムゾーンは、短縮形辞書を使用して短縮形を識別子 (ID) に解釈し、その ID のタイムゾーンを返すことによって決定されます。省略形に一致しない場合は nil を返します。
議論
一般的に、"GMT" のような一意のインスタンスを除いて略語を使用することはお勧めしません。タイムゾーンの略語は標準化されていないため、与えられた省略形は複数の意味を持つ場合があります。たとえば、"EST" は米国とオーストラリアの東部時間を表します。
以下も見よ
タイムゾーンの作成
与えられた識別子で初期化されたタイムゾーンを返します。
GMT から特定の秒数で初期化されたタイムゾーンを返します。
static var knownTimeZoneIdentifiers: [String]
システムが認識しているすべてのタイムゾーンの識別子を列挙する文字列の配列を返します。
static var abbreviationDictionary: [String : String]
タイムゾーン識別子 (ID) への略語のマッピングを返します。