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 に対してログインユーザが設定している日時形式のロケールとパターンを利用します。 タイムゾーンは、ログインユーザのタイムゾーンが使用されます。
パラメータ
返却値
|