Class

NSTimeZone

Information about local time conventions that bridges to TimeZone; use NSTimeZone when you need reference semantics or other Foundation-specific behavior. TimeZoneにブリッジするローカル時間慣例についての情報;あなたが参照意味論や他のFoundation特有の挙動を必要とする場合にNSTimeZoneを使ってください。

Declaration 宣言

class NSTimeZone : NSObject

Overview 概要

Time zones represent the standard time policies for a geopolitical region. Time zones have identifiers like “America/Los_Angeles” and can also be identified by abbreviations, such as PST for Pacific Standard Time. You can create time zone objects by ID with init(name:) and by abbreviation with init(abbreviation:). タイムゾーンは、ある地政学的地域に対する標準的な時刻方針を表します。タイムゾーンは、“America/Los_Angeles” のような識別子を持ちます、そしてまた略語で識別されることもできます、例えばPSTを太平洋標準時に対してなど。あなたはタイムゾーンオブジェクトを、IDによってinit(name:)で、そして略語によってinit(abbreviation:)で作成できます。

Time zones can also represent a temporal offset—either plus or minus—from Greenwich Mean Time (GMT). For example, the temporal offset of Pacific Standard Time is 8 hours behind Greenwich Mean Time (GMT-8). You can create time zone objects with a temporal offset by using init(forSecondsFromGMT:). タイムゾーンはまた、グリニッジ標準時(GMT)からの時間的相殺を表すことも — プラスまたはマイナスのどちらかで — 可能です。例えば、太平洋標準時の時間的相殺は、グリニッジ標準時に遅れること8時間です(GMT-8)。あなたは、タイムゾーンオブジェクトを時間的相殺で作成することがinit(forSecondsFromGMT:)を使うことで行えます。

You typically work with system time zones rather than creating time zones by identifier or by offset. The system class property returns the time zone currently used by the system, if known. This value is cached once the property is accessed and doesn't reflect any system time zone changes until you call the resetSystemTimeZone() method. The local class property returns an autoupdating proxy object that always returns the current time zone used by the system. You can also set the default class property to make your app run as if it were in a different time zone than the system. あなたは概してシステムタイムゾーンを扱います、タイムゾーンを識別子によってまたは相殺によって作成するのではなく。systemクラスプロパティは、現在システムによって使われるタイムゾーンを返します、もし知られるならば。この値は、一旦プロパティがアクセスされるとキャッシュされます、そしてあらゆるシステムタイムゾーン変化は、あなたがresetSystemTimeZone()メソッドを呼び出さない限りは反映しません。localクラスプロパティは、自動更新プロキシオブジェクトを返します、それはシステムによって使われる現在のタイムゾーンを常に返します。あなたはまたdefaultクラスプロパティを設定することで、あなたのアプリをまるでそれがシステムとは異なるタイムゾーンの中にあるかのように動作させられます。

NSTimeZone is toll-free bridged with its Core Foundation counterpart, CFTimeZone. See Toll-Free Bridging for more information on toll-free bridging. NSTimeZoneは、それのCore Foundation相当物、CFTimeZoneトールフリーブリッジされます。トールフリーブリッジに関する更なる情報としてtoll-free bridgingを見てください。

Topics 話題

Working with System Time Zones システムタイムゾーンを扱う

Creating Time Zones タイムゾーンを作成する

Getting Time Zone Information タイムゾーン情報を得る

Working with Daylight Savings 夏時間を扱う

Comparing Time Zones タイムゾーンを比較する

Describing Time Zones タイムゾーンを記述する

Recognizing Notifications 通知を認識する

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠

See Also 参照

Using Reference Types 参照型を使用する