概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 必須 | オプション | 詳細: 要素

## 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
  デフォルト:
    ""

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 必須 | オプション | 詳細: 要素

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