DateTimeFormatterオブジェクト
| コンポーネント情報 | |
|---|---|
| version | 8.0 |
フォーマットパターンや、日付/時刻オブジェクトの型を指定して、日付/時刻情報の整形、解析を行うクラスです。
フォーマットパターンとは、「yyyy-MM-dd」や「HH:mm:ss」といった文字列で表現される、日付と時刻のフォーマットを記述するパターンの事です。
利用可能なフォーマットパターンは、Javaの SimpleDateFormat で利用可能なフォーマットパターンと同じです。
タイムゾーンは、以下の優先順位で設定されます。
フォーマットパターンとは、「yyyy-MM-dd」や「HH:mm:ss」といった文字列で表現される、日付と時刻のフォーマットを記述するパターンの事です。
利用可能なフォーマットパターンは、Javaの SimpleDateFormat で利用可能なフォーマットパターンと同じです。
タイムゾーンは、以下の優先順位で設定されます。
- 引数に指定されたDateTimeオブジェクトの持つタイムゾーン
- 引数に指定されたタイムゾーン
- アカウントコンテキストに格納されているタイムゾーン
定数
| 型 | 定数名 | 定数値 |
|---|---|---|
| Stringstatic | STANDARD_DATE_FORMAT_PATTERN システム内部で持つ日付文字列のフォーマットパターン("yyyy-MM-dd")です。 |
"yyyy-MM-dd" |
| Stringstatic | STANDARD_DATE_TIME_FORMAT_PATTERN システム内部で持つ日付/時刻文字列のフォーマットパターン("yyyy-MM-dd HH:mm:ss")です。 |
"yyyy-MM-dd HH:mm:ss" |
メソッドの概要
| 返却値の型 | メソッド名 |
|---|---|
| String | format (String pattern, Date date, String [locale]) static指定されたフォーマットパターンに基づいて、Dateを日付/時刻文字列に整形します。 |
| String | format (String pattern, Date date, TimeZone zone, String [locale]) static指定されたフォーマットパターンに基づいて、Dateを日付/時刻文字列に整形します。 |
| String | format (String pattern, DateTime dateTime, String [locale]) static指定されたフォーマットパターンに基づいて、DateTimeを日付/時刻文字列に整形します。 |
| DateTime | parseToDateTime (String pattern, String text, String [locale]) static指定された文字列を解析して、DateTime を生成します。 |
| DateTime | parseToDateTime (String pattern, String text, TimeZone zone, String [locale]) static指定された文字列を解析して、DateTime を生成します。 |
| Date | parseToDate (String pattern, String text, String [locale]) static指定された文字列を解析して、Date を生成します。 |
| Date | parseToDate (String pattern, String text, TimeZone zone, String [locale]) static指定された文字列を解析して、Date を生成します。 |
メソッドの詳細
String format (String pattern, Date date, String [locale])
static
指定されたフォーマットパターンに基づいて、Dateを日付/時刻文字列に整形します。
パラメータ
返却値
|
String format (String pattern, Date date, TimeZone zone, String [locale])
static
指定されたフォーマットパターンに基づいて、Dateを日付/時刻文字列に整形します。
パラメータ
返却値
|
String format (String pattern, DateTime dateTime, String [locale])
static
指定されたフォーマットパターンに基づいて、DateTimeを日付/時刻文字列に整形します。
返却値
|
DateTime parseToDateTime (String pattern, String text, String [locale])
static
指定された文字列を解析して、DateTime を生成します。
パラメータ
返却値
|
DateTime parseToDateTime (String pattern, String text, TimeZone zone, String [locale])
static
指定された文字列を解析して、DateTime を生成します。
パラメータ
返却値
|
Date parseToDate (String pattern, String text, String [locale])
static
指定された文字列を解析して、Date を生成します。
パラメータ
返却値
|
Date parseToDate (String pattern, String text, TimeZone zone, String [locale])
static
指定された文字列を解析して、Date を生成します。
パラメータ
返却値
|