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

Newer Version Available

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

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