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

Datetime クラス

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

名前空間

System

使用方法

datetime についての詳細は、「プリミティブデータ型」を参照してください。

Datetime メソッド

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

addDays(additionalDays)

指定した日数を datetime に加算します。

署名

public Datetime addDays(Integer additionalDays)

パラメータ

additionalDays
型: Integer

戻り値

型: Datetime

addHours(additionalHours)

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

署名

public Datetime addHours(Integer additionalHours)

パラメータ

additionalHours
型: Integer

戻り値

型: Datetime

addMinutes(additionalMinutes)

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

署名

public Datetime addMinutes(Integer additionalMinutes)

パラメータ

additionalMinutes
型: Integer

戻り値

型: Datetime

addMonths(additionalMonths)

指定した月数を datetime に追加します。

署名

public Datetime addMonths(Integer additionalMonths)

パラメータ

additionalMonths
型: Integer

戻り値

型: Datetime

addSeconds(additionalSeconds)

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

署名

public Datetime addSeconds(Integer additionalSeconds)

パラメータ

additionalSeconds
型: Integer

戻り値

型: Datetime

addYears(additionalYears)

指定した年数を datetime に加算します。

署名

public Datetime addYears(Integer additionalYears)

パラメータ

additionalYears
型: Integer

戻り値

型: Datetime

date()

コンテキストユーザのローカルタイムゾーンで datetime の date コンポーネントを返します。

署名

public Date date()

戻り値

型: Date

dateGMT()

GMT タイムゾーンで datetime の date コンポーネントを返します。

署名

public Date dateGMT()

戻り値

型: Date

day()

コンテキストユーザのローカルタイムゾーンで datetime の day-of-month コンポーネントを返します。

署名

public Integer day()

戻り値

型: Integer

dayGmt()

GMT タイムゾーンで datetime の day-of-month コンポーネントを返します。

署名

public Integer dayGmt()

戻り値

型: Integer

dayOfYear()

コンテキストユーザのローカルタイムゾーンで datetime の day-of-year コンポーネントを返します。

署名

public Integer dayOfYear()

戻り値

型: Integer

たとえば、2008 年 2 月 5 日午前 8 時 30 分 12 秒は、day 36 です。

dayOfYearGmt()

GMT タイムゾーンで datetime の day-of-year コンポーネントを返します。

署名

public Integer dayOfYearGmt()

戻り値

型: Integer

format()

日付をローカルタイムゾーンに変換し、変換した日付をコンテキストユーザのロケールを使用して形式設定された文字列として返します。タイムゾーンを指定できない場合は、GMT が使用されます。

署名

public String format()

戻り値

型: String

format(dateFormatString)

日付をローカルタイムゾーンに変換し、変換した日付を提供された Java の SimpleDateFormatを使用して文字列として返します。タイムゾーンを指定できない場合は、GMT が使用されます。

署名

public String format(String dateFormatString)

パラメータ

dateFormatString
型: String

戻り値

型: String

使用方法

Java の SimpleDateFormat についての詳細は、「Java SimpleDateFormat」を参照してください。

format(dateFormatString, timezone)

日付を指定されたタイムゾーンに変換し、変換した日付を提供された Java の SimpleDateFormat を使用して文字列として返します。提供されたタイムゾーンが適切でない場合、GMT が使用されます。

署名

public String format(String dateFormatString, String timezone)

パラメータ

dateFormatString
型: String
timezone
型: String
timezone 引数の有効なタイムゾーン値は、Java の TimeZone.getAvailableIDs メソッドから返されるタイムゾーンに対応する Java TimeZone クラスのタイムゾーンです。3 文字の省略名ではなく、タイムゾーンの完全名を使用することをお勧めします。

戻り値

型: String

使用方法

Java の SimpleDateFormat についての詳細は、「Java SimpleDateFormat」を参照してください。

次の例では format を使用して、GMT 日付を America/New_York タイムゾーンに変換し、指定された日付形式を使用してフォーマットします。

formatGmt(dateFormatString)

提供された Java の SimpleDateFormat と GMT タイムゾーンを使用して、datetime を文字列として返します。

署名

public String formatGmt(String dateFormatString)

パラメータ

dateFormatString
型: String

戻り値

型: String

使用方法

Java の SimpleDateFormat についての詳細は、「Java SimpleDateFormat」を参照してください。

formatLong()

日付をローカルタイムゾーンに変換し、変換した日付を長い日付形式で返します。

署名

public String formatLong()

戻り値

型: String

getTime()

この datetime オブジェクトで表された 1970 年 1 月 1 日 0 時 0 分 0 秒 (GMT) を起点としたミリ秒数を返します。

署名

public Long getTime()

戻り値

型: Long

hour()

コンテキストユーザのローカルタイムゾーンで datetime の hour コンポーネントを返します。

署名

public Integer hour()

戻り値

型: Integer

hourGmt()

GMT タイムゾーンで datetime の hour コンポーネントを返します。

署名

public Integer hourGmt()

戻り値

型: Integer

isSameDay(dateToCompare)

コンテキストユーザのローカルタイムゾーンで、メソッドをコールした datetime と指定された datetime が同じ場合、true を返します。

署名

public Boolean isSameDay(Datetime dateToCompare)

パラメータ

dateToCompare
型: Datetime

戻り値

型: Boolean

millisecond()

コンテキストユーザのローカルタイムゾーンで datetime の millisecond コンポーネントを返します。

署名

public Integer millisecond()

戻り値

型: Integer

millisecondGmt()

GMT タイムゾーンで datetime の millisecond コンポーネントを返します。

署名

public Integer millisecondGmt()

戻り値

型: Integer

minute()

コンテキストユーザのローカルタイムゾーンで datetime の minute コンポーネントを返します。

署名

public Integer minute()

戻り値

型: Integer

minuteGmt()

GMT タイムゾーンで datetime の minute コンポーネントを返します。

署名

public Integer minuteGmt()

戻り値

型: Integer

month()

コンテキストユーザのローカルタイムゾーンで datetime の month コンポーネントを返します (1 =1 月)。

署名

public Integer month()

戻り値

型: Integer

monthGmt()

GMT タイムゾーンで datetime の month コンポーネントを返します (1 = 1 月)。

署名

public Integer monthGmt()

戻り値

型: Integer

newInstance(milliseconds)

datetime を構築し、1970 年 1 月 1 日 00:00:00 (GMT) を起点とした指定したミリ秒数を表すように初期化します。

署名

public static Datetime newInstance(Long milliseconds)

パラメータ

milliseconds
型: Long

戻り値

型: Datetime

日付は GMT タイムゾーンで返されます。

newInstance(date, time)

ローカルタイムゾーンの指定された日時から datetime を構築します。

署名

public static Datetime newInstance(Date date, Time time)

パラメータ

Date
型: Date
time
型: Time

戻り値

型: Datetime

日付は GMT タイムゾーンで返されます。

newInstance(year, month, day)

ローカルタイムゾーンの午前 0 時に、指定した年、月 (1 = 1 月)、日の integer 表現から datetime を構築します。

署名

public static Datetime newInstance(Integer year, Integer month, Integer day)

パラメータ

year
型: Integer
month
型: Integer
day
型: Integer

戻り値

型: Datetime

日付は GMT タイムゾーンで返されます。

newInstance(year, month, day, hour, minute, second)

ローカルタイムゾーンで、指定した年、月 (1 = 1 月)、日、時、分、および秒の integer 表現から datetime を構築します。

署名

public static Datetime newInstance(Integer year, Integer month, Integer day, Integer hour, Integer minute, Integer second)

パラメータ

year
型: Integer
month
型: Integer
day
型: Integer
hour
型: Integer
minute
型: Integer
second
型: Integer

戻り値

型: Datetime

日付は GMT タイムゾーンで返されます。

newInstanceGmt(date, time)

GMT タイムゾーンの指定された日時から datetime を構築します。

署名

public static Datetime newInstanceGmt(Date date, Time time)

パラメータ

Date
型: Date
time
型: Time

戻り値

型: Datetime

newInstanceGmt(year, month, date)

GMT タイムゾーンの午前 0 時に、指定した年、月 (1 = 1 月)、日の integer 表現から datetime を構築します。

署名

public static Datetime newInstanceGmt(Integer year, Integer month, Integer date)

パラメータ

year
型: Integer
month
型: Integer
Date
型: Integer

戻り値

型: Datetime

newInstanceGmt(year, month, date, hour, minute, second)

GMT タイムゾーンで、指定した年、月 (1 = 1 月)、日、時、分、および秒の integer 表現から datetime を構築します。

署名

public static Datetime newInstanceGmt(Integer year, Integer month, Integer date, Integer hour, Integer minute, Integer second)

パラメータ

year
型: Integer
month
型: Integer
Date
型: Integer
hour
型: Integer
minute
型: Integer
second
型: Integer

戻り値

型: Datetime

now()

GMT カレンダーに基づいて、現在の datetime を返します。

署名

public static Datetime now()

戻り値

型: Datetime

返される datetime の形式は 'MM/DD/YYYY HH:MM PERIOD' です。

parse(datetimeString)

ユーザロケールのローカルタイムゾーンおよび形式で指定された文字列で datetime を構築します。

署名

public static Datetime parse(String datetimeString)

パラメータ

datetimeString
型: String

戻り値

型: Datetime

日付は GMT タイムゾーンで返されます。

次の例では parse を使用して、英語 (アメリカ) ロケール形式の文字列として渡される日付から datetime を作成します。使用しているロケールによっては、日付文字列の形式を変更する必要があります。

second()

コンテキストユーザのローカルタイムゾーンで datetime の second コンポーネントを返します。

署名

public Integer second()

戻り値

型: Integer

secondGmt()

GMT タイムゾーンで datetime の second コンポーネントを返します。

署名

public Integer secondGmt()

戻り値

型: Integer

time()

コンテキストユーザのローカルタイムゾーンで datetime の time コンポーネントを返します。

署名

public Time time()

戻り値

型: Time

timeGmt()

GMT タイムゾーンで datetime の time コンポーネントを返します。

署名

public Time timeGmt()

戻り値

型: Time

valueOf(dateTimeString)

指定した文字列の値を含む datetime を返します。

署名

public static Datetime valueOf(String dateTimeString)

パラメータ

dateTimeString
型: String

戻り値

型: Datetime

日付は GMT タイムゾーンで返されます。

使用方法

指定した文字列は、ローカルタイムゾーンの標準の日付形式「yyyy-MM-dd HH:mm:ss」を使用する必要があります。

valueOf(fieldValue)

指定されたオブジェクトを datetime に変換します。このメソッドを使用して、履歴管理項目の値または datetime 値を表すオブジェクトを変換します。

署名

public static Datetime valueOf(Object fieldValue)

パラメータ

fieldValue
型: Object

戻り値

型: Datetime

使用方法

項目が datetime 項目の場合は、AccountHistory など、履歴 sObject の OldValue 項目または NewValue 項目でこのメソッドを使用します。

valueOfGmt(dateTimeString)

指定した文字列の値を含む datetime を返します。

署名

public static Datetime valueOfGmt(String dateTimeString)

パラメータ

dateTimeString
型: String

戻り値

型: Datetime

使用方法

指定した文字列は、GMT タイムゾーンの標準の日付形式「yyyy-MM-dd HH:mm:ss」を使用する必要があります。

year()

コンテキストユーザのローカルタイムゾーンで datetime の year コンポーネントを返します。

署名

public Integer year()

戻り値

型: Integer

yearGmt()

GMT タイムゾーンで datetime の year コンポーネントを返します。

署名

public Integer yearGmt()

戻り値

型: Integer