この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

TimeZone クラス

タイムゾーンを表します。新しいタイムゾーンを作成し、タイムゾーン ID、オフセット、表示名などのタイムゾーンプロパティを取得するためのメソッドを含みます。

名前空間

System

使用方法

このクラスのメソッドを使用して、UserInfo.getTimeZone から返されるタイムゾーンまたはこのクラスの getTimeZone から返されるタイムゾーンのプロパティなど、タイムゾーンのプロパティを取得できます。

この例では、現在のユーザのタイムゾーンのプロパティを取得し、それをデバッグログに表示する方法を示します。

このサンプルの出力は、ユーザのタイムゾーンによって異なります。ユーザのタイムゾーンが America/Los_Angeles の場合の出力例を次に示します。  このタイムゾーンの場合、夏時間は GMT から -7 時間 (-25200000 ミリ秒) であり、標準時間は GMT から -8 時間 (-28800000 ミリ秒) です。

Display name: Pacific Standard Time

ID: America/Los_Angeles

Offset: -25200000

Offset: -28800000

String format: America/Los_Angeles

TimeZone メソッド

TimeZone のメソッドは次のとおりです。

getDisplayName()

このタイムゾーンの表示名を返します。

署名

public String getDisplayName()

戻り値

型: String

getID()

このタイムゾーンの ID を返します。

署名

public String getID()

戻り値

型: String

getOffset(Datetime)

指定された日付の GMT タイムゾーンに対するタイムゾーンオフセットをミリ秒単位で返します。

署名

public Integer getOffset(Datetime date)

パラメータ

Date
型: Datetime
date 引数は、評価する日時です。

戻り値

型: Integer

使用方法

date 引数がこのタイムゾーンの夏時間の場合、返されたオフセットは夏時間に調整されます。

メモ

getTimeZone(String)

指定されたタイムゾーン ID に対応するタイムゾーンを返します。

署名

public static TimeZone getTimeZone(String Id)

パラメータ

Id
型: String
Id 引数に使用できるタイムゾーン値は、Java TimeZone クラスでサポートされる有効なタイムゾーン値です。

戻り値

型: TimeZone

toString()

このタイムゾーンを文字列表現で返します。

署名

public String toString()

戻り値

型: String