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

Time クラス

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

名前空間

System

使用方法

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());