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

Newer Version Available

This content describes an older version of this product. View Latest

Time クラス

Time プリミティブデータ型のメソッドが含まれます。

名前空間

System

使用方法

Time についての詳細は、「Time データ型」を参照してください。

Time のメソッド

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

addHours(additionalHours)

指定した時間数を time に加算します。

署名

public Time addHours(Integer additionalHours)

パラメータ

additionalHours
型: Integer

戻り値

型: Time

1Time myTime = Time.newInstance(1, 2, 3, 4);
2Time expected = Time.newInstance(4, 2, 3, 4);
3System.assertEquals(expected, myTime.addHours(3));

addMilliseconds(additionalMilliseconds)

指定したミリ秒数を time に加算します。

署名

public Time addMilliseconds(Integer additionalMilliseconds)

パラメータ

additionalMilliseconds
型: Integer

戻り値

型: Time

1Time myTime = Time.newInstance(1, 2, 3, 0);
2Time expected = Time.newInstance(1, 2, 4, 400);
3System.assertEquals(expected, myTime.addMilliseconds(1400));

addMinutes(additionalMinutes)

指定した分数を time に加算します。

署名

public Time addMinutes(Integer additionalMinutes)

パラメータ

additionalMinutes
型: Integer

戻り値

型: Time

1Time myTime = Time.newInstance(18, 30, 2, 20);
2Integer myMinutes = myTime.minute();
3myMinutes = myMinutes + 5;
4System.assertEquals(myMinutes, 35);

addSeconds(additionalSeconds)

指定した秒数を time に加算します。

署名

public Time addSeconds(Integer additionalSeconds)

パラメータ

additionalSeconds
型: Integer

戻り値

型: Time

1Time myTime = Time.newInstance(1, 2, 55, 0);
2Time expected = Time.newInstance(1, 3, 5, 0);
3System.assertEquals(expected, myTime.addSeconds(10));

hour()

time の hour コンポーネントを返します。

署名

public Integer hour()

戻り値

型: Integer

1Time myTime = Time.newInstance(18, 30, 2, 20);
2myTime = myTime.addHours(2);
3Integer myHour = myTime.hour();
4System.assertEquals(myHour, 20);

millisecond()

time の millisecond コンポーネントを返します。

署名

public Integer millisecond()

戻り値

型: Integer

1Time myTime = Time.newInstance(3, 14, 15, 926);
2System.assertEquals(926, myTime.millisecond());

minute()

time の minute コンポーネントを返します。

署名

public Integer minute()

戻り値

型: Integer

1Time myTime = Time.newInstance(3, 14, 15, 926);
2System.assertEquals(14, myTime.minute());

newInstance(hour, minutes, seconds, milliseconds)

指定された時間、分、秒、およびミリ秒の integer 表現から time を構築します。(UTC が想定されます)。

署名

public static Time newInstance(Integer hour, Integer minutes, Integer seconds, Integer milliseconds)

パラメータ

hour
型: Integer
minutes
型: Integer
seconds
型: Integer
milliseconds
型: Integer

戻り値

型: Time

次の例で��、18:30:2:20 (UTC) の時間を作成します。

1Time myTime = 
2Time.newInstance(18, 30, 2, 20);

second()

time の second コンポーネントを返します。

署名

public Integer second()

戻り値

型: Integer

1Time myTime = Time.newInstance(3, 14, 15, 926);
2System.assertEquals(15, myTime.second());