No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
TimeZone クラス
タイムゾーンを表します。新しいタイムゾーンを作成し、タイムゾーン ID、オフセット、表示名などのタイムゾーンプロパティを取得するためのメソッドを含みます。
名前空間
使用方法
このクラスのメソッドを使用して、UserInfo.getTimeZone から返されるタイムゾーンまたはこのクラスの getTimeZone から返されるタイムゾーンのプロパティなど、タイムゾーンのプロパティを取得できます。
例
この例では、現在のユーザのタイムゾーンのプロパティを取得し、それをデバッグログに表示する方法を示します。
1TimeZone tz = UserInfo.getTimeZone();
2System.debug('Display name: ' + tz.getDisplayName());
3System.debug('ID: ' + tz.getID());
4// During daylight saving time for the America/Los_Angeles time zone
5System.debug('Offset: ' + tz.getOffset(DateTime.newInstance(2012,10,23,12,0,0)));
6// Not during daylight saving time for the America/Los_Angeles time zone
7System.debug('Offset: ' + tz.getOffset(DateTime.newInstance(2012,11,23,12,0,0)));
8System.debug('String format: ' + tz.toString());このサンプルの出力は、ユーザのタイムゾーンによって異なります。ユーザのタイムゾーンが America/Los_Angeles の場合の出力例を次に示します。 このタイムゾーンの場合、夏時間は GMT から -7 時間 (-25200000 ミリ秒) であり、標準時間は GMT から -8 時間 (-28800000 ミリ秒) です。
Display name: Pacific Standard TimeID: America/Los_Angeles
Offset: -25200000
Offset: -28800000
String format: America/Los_Angeles
TimeZone メソッド
TimeZone のメソッドは次のとおりです。
getTimeZone(String)
指定されたタイムゾーン ID に対応するタイムゾーンを返します。
署名
public static TimeZone getTimeZone(String Id)
パラメータ
- Id
- 型: String
- Id 引数に使用できるタイムゾーン値は、Java TimeZone クラスでサポートされる有効なタイムゾーン値です。
戻り値
型: TimeZone
例
1TimeZone tz =
2 TimeZone.getTimeZone(
3 'America/Los_Angeles');
4System.assertEquals(
5 'Pacific Standard Time',
6 tz.getDisplayName());