Class

NSTimeZone

Information about standard time conventions associated with a specific geopolitical region. 指定された地政学的境界に関連付けられる標準的時刻慣例についての情報。

Declaration 宣言

@interface 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 initWithName: and by abbreviation with timeZoneWithAbbreviation:. タイムゾーンは、ある地政学的地域に対する標準的な時刻方針を表します。タイムゾーンは、“America/Los_Angeles” のような識別子を持ちます、そしてまた略語で識別されることもできます、例えばPSTを太平洋標準時に対してなど。あなたはタイムゾーンオブジェクトを、IDによってinitWithName:で、そして略語によってtimeZoneWithAbbreviation:で作成できます。

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 timeZoneForSecondsFromGMT:. タイムゾーンはまた、グリニッジ標準時(GMT)からの時間的相殺を表すことも — プラスまたはマイナスのどちらかで — 可能です。例えば、太平洋標準時の時間的相殺は、グリニッジ標準時に遅れること8時間です(GMT-8)。あなたは、タイムゾーンオブジェクトを時間的相殺で作成することがtimeZoneForSecondsFromGMT:を使うことで行えます。

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

NSTimeZone is toll-free bridged with its Core Foundation counterpart, CFTimeZoneRef. See Toll-Free Bridging for more information on toll-free bridging. NSTimeZoneは、それのCore Foundation相当物CFTimeZoneRefトールフリーブリッジされます。トールフリーブリッジに関するさらなる情報として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 参照

Calendrical Calculations カレンダーに関する計算