|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Target(value={TYPE,FIELD}) @Retention(value=RUNTIME) public @interface DatePattern
依存するフィールドの型が、CharSequence
やそのサブクラスの日時データである場合の日付/時刻の解析方法を示します。
例: @DatePattern("yyyy/MM/dd") @DatePattern(value = "yyyy/MM/dd", language = "ja") @DatePattern(value = "yyyy/MM/dd", language = "ja", country = "JP") @DatePattern(value = "yyyy/MM/dd HH:mm:ss", timezone = "Asia/Tokyo") @DatePattern(value = "yyyy/MM/dd HH:mm:ss", language = "ja", country = "JP", timezone = "Asia/Tokyo")
必須要素の概要 | |
---|---|
String |
value
日付/時刻の書式形式文字列を返します。 |
任意要素の概要 | |
---|---|
String |
country
日付/時刻の書式形式文字列の Locale として使用する国コード (2 桁の大文字からなる ISO-3166 コード) を返します。 |
String |
language
日付/時刻の書式形式文字列の Locale として使用する言語コード (2 桁の小文字からなる ISO-639 コード) を返します。 |
String |
timezone
TimeZone として使用するタイムゾーン ID を返します。 |
要素の詳細 |
---|
public abstract String value
public abstract String language
Locale
として使用する言語コード (2 桁の小文字からなる ISO-639 コード) を返します。
public abstract String country
Locale
として使用する国コード (2 桁の大文字からなる ISO-3166 コード) を返します。
public abstract String timezone
TimeZone
として使用するタイムゾーン ID を返します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |