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 を生成します。
パラメータ
返却値
|