AccountDateTimeFormatterオブジェクト
コンポーネント情報 | |
---|---|
version | 8.0 |
ログインユーザが設定しているフォーマットパターンを利用して、日付/時刻文字列の整形および解析を行うクラスです。
定数
型 | 定数名 | 定数値 |
---|---|---|
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を日時文字列に整形します。
パラメータ
返却値
|
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 を生成します。
解析には、指定された formatId に対してログインユーザが設定している日時形式のロケールとパターンを利用します。 タイムゾーンは、ログインユーザのタイムゾーンが使用されます。
パラメータ
返却値
|
Date parseToDate (String text , String formatIds... )
static
指定された文字列を解析して、Date を生成します。
解析には、指定された formatId に対してログインユーザが設定している日時形式のロケールとパターンを利用します。 タイムゾーンは、ログインユーザのタイムゾーンが使用されます。
パラメータ
返却値
|