jp.sf.orangesignal.ta.data.annotation
注釈型 DatePattern


@Target(value={TYPE,FIELD})
@Retention(value=RUNTIME)
@Documented
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")
 

導入されたバージョン:
2.1
作成者:
杉澤 浩二

必須要素の概要
 String value
          日付/時刻の書式形式文字列を返します。
 
任意要素の概要
 String country
          日付/時刻の書式形式文字列の Locale として使用する国コード (2 桁の大文字からなる ISO-3166 コード) を返します。
 String language
          日付/時刻の書式形式文字列の Locale として使用する言語コード (2 桁の小文字からなる ISO-639 コード) を返します。
 String timezone
          TimeZone として使用するタイムゾーン ID を返します。
 

要素の詳細

value

public abstract String value
日付/時刻の書式形式文字列を返します。

戻り値:
日付/時刻の書式形式

language

public abstract String language
日付/時刻の書式形式文字列の Locale として使用する言語コード (2 桁の小文字からなる ISO-639 コード) を返します。

戻り値:
言語コード (2 桁の小文字からなる ISO-639 コード)
デフォルト:
""

country

public abstract String country
日付/時刻の書式形式文字列の Locale として使用する国コード (2 桁の大文字からなる ISO-3166 コード) を返します。

戻り値:
国コード (2 桁の大文字からなる ISO-3166 コード)
デフォルト:
""

timezone

public abstract String timezone
TimeZone として使用するタイムゾーン ID を返します。

戻り値:
タイムゾーン ID
デフォルト:
""


Copyright © 2006-2009 OrangeSignal.com. All Rights Reserved.