定数

定数名 定数値
Stringstatic IM_DATETIME_FORMAT_DATE_INPUT
入力用日付フォーマットのフォーマットIDです。
"IM_DATETIME_FORMAT_DATE_INPUT"
Stringstatic IM_DATETIME_FORMAT_DATE_SIMPLE
表示用簡易日付フォーマットのフォーマットIDです。
"IM_DATETIME_FORMAT_DATE_SIMPLE"
Stringstatic IM_DATETIME_FORMAT_DATE_STANDARD
表示用標準日付フォーマットのフォーマットIDです。
"IM_DATETIME_FORMAT_DATE_STANDARD"
Stringstatic IM_DATETIME_FORMAT_TIME_INPUT
入力用時刻フォーマットのフォーマットIDです。
"IM_DATETIME_FORMAT_TIME_INPUT"
Stringstatic IM_DATETIME_FORMAT_TIME_STANDARD
表示用標準時刻フォーマットのフォーマットIDです。
"IM_DATETIME_FORMAT_TIME_STANDARD"
Stringstatic IM_DATETIME_FORMAT_TIME_TIMESTAMP
表示用タイムスタンプ フォーマットのフォーマットIDです。
"IM_DATETIME_FORMAT_TIME_TIMESTAMP"

メソッドの概要

返却値の型 メソッド名
String format (Date date, String formatIds...) static
指定された日付と時刻の表示形式に基づいて、Dateを日時文字列に整形します。
String format (DateTime date, String formatIds...) static
指定された日付と時刻の表示形式に基づいて、DateTimeを日時文字列に整形します。
Number getDiffDays (Date startDate, Date endDate) static
指定された 2 時点間の表す期間を日数に変換して返します。
Number getDiffDays (Date startDate, DateTime endDate) static
指定された 2 時点間の表す期間を日数に変換して返します。
Number getDiffDays (DateTime startDate, Date endDate) static
指定された 2 時点間の表す期間を日数に変換して返します。
Number getDiffDays (DateTime startDate, DateTime endDate) static
指定された 2 時点間の表す期間を日数に変換して返します。
Number getDiffHours (Date startDate, Date endDate) static
指定された 2 時点間の表す期間を時間数に変換して返します。
Number getDiffHours (Date startDate, DateTime endDate) static
指定された 2 時点間の表す期間を時間数に変換して返します。
Number getDiffHours (DateTime startDate, Date endDate) static
指定された 2 時点間の表す期間を時間数に変換して返します。
Number getDiffHours (DateTime startDate, DateTime endDate) static
指定された 2 時点間の表す期間を時間数に変換して返します。
Number getDiffMinutes (Date startDate, Date endDate) static
指定された 2 時点間の表す期間を分数に変換して返します。
Number getDiffMinutes (Date startDate, DateTime endDate) static
指定された 2 時点間の表す期間を分数に変換して返します。
Number getDiffMinutes (DateTime startDate, Date endDate) static
指定された 2 時点間の表す期間を分数に変換して返します。
Number getDiffMinutes (DateTime startDate, DateTime endDate) static
指定された 2 時点間の表す期間を分数に変換して返します。
Number getDiffSeconds (Date startDate, Date endDate) static
指定された 2 時点間の表す期間を秒数に変換して返します。
Number getDiffSeconds (Date startDate, DateTime endDate) static
指定された 2 時点間の表す期間を秒数に変換して返します。
Number getDiffSeconds (DateTime startDate, Date endDate) static
指定された 2 時点間の表す期間を秒数に変換して返します。
Number getDiffSeconds (DateTime startDate, DateTime endDate) static
指定された 2 時点間の表す期間を秒数に変換して返します。
String getPattern (String formatIds...) static
指定されたフォーマットに対してログインユーザが設定しているパターンを取得します。
DateTime parseToDateTime (String text, String formatIds...) static
指定された文字列を解析して、DateTime を生成します。
Date parseToDate (String text, String formatIds...) static
指定された文字列を解析して、Date を生成します。

メソッドの詳細

String format (Date date, String formatIds...) static
指定された日付と時刻の表示形式に基づいて、Dateを日時文字列に整形します。
パラメータ
date : Date
整形対象のDate
formatIds... : String
フォーマットID(可変長引数として受け渡しが可能です)
返却値
String
String 整形された日付/時刻文字列
String format (DateTime date, String formatIds...) static
指定された日付と時刻の表示形式に基づいて、DateTimeを日時文字列に整形します。
パラメータ
date : DateTime
整形対象のDateTime
formatIds... : String
フォーマットID(可変長引数として受け渡しが可能です)
返却値
String
String 整形された日付/時刻文字列
Number getDiffDays (Date startDate, Date endDate) static
指定された 2 時点間の表す期間を日数に変換して返します。
パラメータ
startDate : Date
開始時点を表すnullではないDate
endDate : Date
終了時点を表すnullではないDate
返却値
Number
Number 期間を日数に変換した値
Number getDiffDays (Date startDate, DateTime endDate) static
指定された 2 時点間の表す期間を日数に変換して返します。
パラメータ
startDate : Date
開始時点を表すnullではないDate
endDate : DateTime
終了時点を表すnullではないDateTime
返却値
Number
Number 期間を日数に変換した値
Number getDiffDays (DateTime startDate, Date endDate) static
指定された 2 時点間の表す期間を日数に変換して返します。
パラメータ
startDate : DateTime
開始時点を表すnullではないDateTime
endDate : Date
終了時点を表すnullではないDate
返却値
Number
Number 期間を日数に変換した値
Number getDiffDays (DateTime startDate, DateTime endDate) static
指定された 2 時点間の表す期間を日数に変換して返します。
パラメータ
startDate : DateTime
開始時点を表すnullではないDateTime
endDate : DateTime
終了時点を表すnullではないDateTime
返却値
Number
Number 期間を日数に変換した値
Number getDiffHours (Date startDate, Date endDate) static
指定された 2 時点間の表す期間を時間数に変換して返します。
パラメータ
startDate : Date
開始時点を表すnullではないDate
endDate : Date
終了時点を表すnullではないDate
返却値
Number
Number 期間を時間数に変換した値
Number getDiffHours (Date startDate, DateTime endDate) static
指定された 2 時点間の表す期間を時間数に変換して返します。
パラメータ
startDate : Date
開始時点を表すnullではないDate
endDate : DateTime
終了時点を表すnullではないDateTime
返却値
Number
Number 期間を時間数に変換した値
Number getDiffHours (DateTime startDate, Date endDate) static
指定された 2 時点間の表す期間を時間数に変換して返します。
パラメータ
startDate : DateTime
開始時点を表すnullではないDateTime
endDate : Date
終了時点を表すnullではないDate
返却値
Number
Number 期間を時間数に変換した値
Number getDiffHours (DateTime startDate, DateTime endDate) static
指定された 2 時点間の表す期間を時間数に変換して返します。
パラメータ
startDate : DateTime
開始時点を表すnullではないDateTime
endDate : DateTime
終了時点を表すnullではないDateTime
返却値
Number
Number 期間を時間数に変換した値
Number getDiffMinutes (Date startDate, Date endDate) static
指定された 2 時点間の表す期間を分数に変換して返します。
パラメータ
startDate : Date
開始時点を表すnullではないDate
endDate : Date
終了時点を表すnullではないDate
返却値
Number
Number 期間を分数に変換した値
Number getDiffMinutes (Date startDate, DateTime endDate) static
指定された 2 時点間の表す期間を分数に変換して返します。
パラメータ
startDate : Date
開始時点を表すnullではないDate
endDate : DateTime
終了時点を表すnullではないDateTime
返却値
Number
Number 期間を分数に変換した値
Number getDiffMinutes (DateTime startDate, Date endDate) static
指定された 2 時点間の表す期間を分数に変換して返します。
パラメータ
startDate : DateTime
開始時点を表すnullではないDateTime
endDate : Date
終了時点を表すnullではないDate
返却値
Number
Number 期間を分数に変換した値
Number getDiffMinutes (DateTime startDate, DateTime endDate) static
指定された 2 時点間の表す期間を分数に変換して返します。
パラメータ
startDate : DateTime
開始時点を表すnullではないDateTime
endDate : DateTime
終了時点を表すnullではないDateTime
返却値
Number
Number 期間を分数に変換した値
Number getDiffSeconds (Date startDate, Date endDate) static
指定された 2 時点間の表す期間を秒数に変換して返します。
パラメータ
startDate : Date
開始時点を表すnullではないDate
endDate : Date
終了時点を表すnullではないDate
返却値
Number
Number 期間を秒数に変換した値
Number getDiffSeconds (Date startDate, DateTime endDate) static
指定された 2 時点間の表す期間を秒数に変換して返します。
パラメータ
startDate : Date
開始時点を表すnullではないDate
endDate : DateTime
終了時点を表すnullではないDateTime
返却値
Number
Number 期間を秒数に変換した値
Number getDiffSeconds (DateTime startDate, Date endDate) static
指定された 2 時点間の表す期間を秒数に変換して返します。
パラメータ
startDate : DateTime
開始時点を表すnullではないDateTime
endDate : Date
終了時点を表すnullではないDate
返却値
Number
Number 期間を秒数に変換した値
Number getDiffSeconds (DateTime startDate, DateTime endDate) static
指定された 2 時点間の表す期間を秒数に変換して返します。
パラメータ
startDate : DateTime
開始時点を表すnullではないDateTime
endDate : DateTime
終了時点を表すnullではないDateTime
返却値
Number
Number 期間を秒数に変換した値
String getPattern (String formatIds...) static
指定されたフォーマットに対してログインユーザが設定しているパターンを取得します。
フォーマットが複数指定された場合、それぞれのフォーマットに対応するパターンを半角スペースで連結して返却します。
パラメータ
formatIds... : String
フォーマットID(可変長引数として受け渡しが可能です)
返却値
String
String パターン
DateTime parseToDateTime (String text, String formatIds...) static
指定された文字列を解析して、DateTime を生成します。

解析には、指定された formatId に対してログインユーザが設定している日時形式のロケールとパターンを利用します。
タイムゾーンは、ログインユーザのタイムゾーンが使用されます。
パラメータ
text : String
解析対象の文字列
formatIds... : String
フォーマットID(可変長引数として受け渡しが可能です)
返却値
DateTime
DateTime 文字列を解析して生成されたDateTime
Date parseToDate (String text, String formatIds...) static
指定された文字列を解析して、Date を生成します。

解析には、指定された formatId に対してログインユーザが設定している日時形式のロケールとパターンを利用します。
タイムゾーンは、ログインユーザのタイムゾーンが使用されます。
パラメータ
text : String
解析対象の文字列
formatIds... : String
フォーマットID(可変長引数として受け渡しが可能です)
返却値
Date
Date 文字列を解析して生成されたDate