概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.JRcServer.commons.util
クラス DateTimeFormat

    java.lang.Object
      com.JRcServer.commons.util.DateTimeFormat

    public class DateTimeFormat

extends java.lang.Object

日付・時間フォーマット解析用定義.
対象の日付・時間フォーマット解析用のオブジェクトを定義します.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.00, 2003/11/02
作成者:
  Masahito Suzuki

フィールドの概要
`static java.lang.String` | `FORMAT_DAY` 日付・時間情報 : 日情報.
`static java.lang.String` | `FORMAT_GREGORIO` 日付・時間情報 : グレゴリオ暦情報.
`static java.lang.String` | `FORMAT_HOUR` 日付・時間情報 : 時間情報.
`static java.lang.String` | `FORMAT_MILLISECOND` 日付・時間情報 : ミリ秒情報.
`static java.lang.String` | `FORMAT_MINUTES` 日付・時間情報 : 分情報.
`static java.lang.String` | `FORMAT_MONTH` 日付・時間情報 : 月情報.
`static java.lang.String` | `FORMAT_SECOND` 日付・時間情報 : 秒情報.
`static java.lang.String` | `FORMAT_WEEK_TO_ENGLISH` 日付・時間情報 : 週情報(英語表記)情報.
`static java.lang.String` | `FORMAT_WEEK_TO_JAPAN` 日付・時間情報 : 週情報(日本語表記)情報.
`static java.lang.String` | `FORMAT_YEAR_2` 日付・時間情報 : ２桁西暦情報.
`static java.lang.String` | `FORMAT_YEAR_4` 日付・時間情報 : ４桁西暦情報.
`static int` | `TYPE_DAY` 日付・時間情報 : 日情報.
`static int` | `TYPE_GREGORIO` 日付・時間情報 : グレゴリオ暦.
`static int` | `TYPE_HOUR` 日付・時間情報 : 時間情報.
`static int` | `TYPE_MILLISECOND` 日付・時間情報 : ミリ秒情報.
`static int` | `TYPE_MINUTES` 日付・時間情報 : 分情報.
`static int` | `TYPE_MONTH` 日付・時間情報 : 月情報.
`static int` | `TYPE_SECOND` 日付・時間情報 : 秒情報.
`static int` | `TYPE_WEEK_TO_ENGLISH` 日付・時間情報 : 週情報(英語表記).
`static int` | `TYPE_WEEK_TO_JAPAN` 日付・時間情報 : 週情報(日本語表記).
`static int` | `TYPE_YEAR_2` 日付・時間情報 : ２桁西暦情報.
`static int` | `TYPE_YEAR_4` 日付・時間情報 : ４桁西暦情報.

コンストラクタの概要
`DateTimeFormat()` コンストラクタ.
`DateTimeFormat(java.lang.String format)` コンストラクタ.

メソッドの概要
`void` | `clear()` 情報クリア.
`void` | `create(java.lang.String format)` 情報生成.
`DateTime` | `get()` 格納日付・時間管理情報を取得.
`java.lang.String` | `getFormat()` 格納フォーマット情報の取得.
`java.lang.String` | `getString()` フォーマットに則った格納日付・時間情報を文字列で取得.
`java.lang.String` | `getString(long time)` フォーマットに則った格納日付・時間情報を文字列で取得.
`long` | `getTime()` 格納日付・時間管理情報を取得.
`boolean` | `isType(int type)` 指定タイプ情報がフォーマットに含まれているかチェック.
`void` | `set(java.util.Calendar time)` 指定日付・時間情報をセット.
`void` | `set(DateTime time)` 指定日付情報をセット.
`void` | `set(long time)` 指定日付情報をセット.
`void` | `set(java.lang.String format)` フォーマットに則った解析対象情報を設定.
`void` | `setNow()` 現在の日付・時間情報をセット.
`java.lang.String` | `toString()` フォーマットに則った格納日付・時間管理情報を取得.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

フィールドの詳細

### FORMAT_YEAR_2

    public static final java.lang.String FORMAT_YEAR_2

  日付・時間情報 : ２桁西暦情報.
  この情報は、２桁の西暦情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### FORMAT_YEAR_4

    public static final java.lang.String FORMAT_YEAR_4

  日付・時間情報 : ４桁西暦情報.
  この情報は、４桁の西暦情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### FORMAT_MONTH

    public static final java.lang.String FORMAT_MONTH

  日付・時間情報 : 月情報.
  この情報は、月情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### FORMAT_DAY

    public static final java.lang.String FORMAT_DAY

  日付・時間情報 : 日情報.
  この情報は、日情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### FORMAT_HOUR

    public static final java.lang.String FORMAT_HOUR

  日付・時間情報 : 時間情報.
  この情報は、時間情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### FORMAT_MINUTES

    public static final java.lang.String FORMAT_MINUTES

  日付・時間情報 : 分情報.
  この情報は、分情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### FORMAT_SECOND

    public static final java.lang.String FORMAT_SECOND

  日付・時間情報 : 秒情報.
  この情報は、秒情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### FORMAT_MILLISECOND

    public static final java.lang.String FORMAT_MILLISECOND

  日付・時間情報 : ミリ秒情報.
  この情報は、ミリ秒情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### FORMAT_WEEK_TO_ENGLISH

    public static final java.lang.String FORMAT_WEEK_TO_ENGLISH

  日付・時間情報 : 週情報(英語表記)情報.
  この情報は、週情報(英語表記)情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### FORMAT_WEEK_TO_JAPAN

    public static final java.lang.String FORMAT_WEEK_TO_JAPAN

  日付・時間情報 : 週情報(日本語表記)情報.
  この情報は、週情報(日本語表記)情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### FORMAT_GREGORIO

    public static final java.lang.String FORMAT_GREGORIO

  日付・時間情報 : グレゴリオ暦情報.
  この情報は、グレゴリオ暦情報フォーマットであることを示します.

  関連項目:
    定数フィールド値

### TYPE_YEAR_2

    public static final int TYPE_YEAR_2

  日付・時間情報 : ２桁西暦情報.
  この情報は、２桁の西暦情報であることを示します.

  関連項目:
    定数フィールド値

### TYPE_YEAR_4

    public static final int TYPE_YEAR_4

  日付・時間情報 : ４桁西暦情報.
  この情報は、４桁の西暦情報であることを示します.

  関連項目:
    定数フィールド値

### TYPE_MONTH

    public static final int TYPE_MONTH

  日付・時間情報 : 月情報.
  この情報は、月情報であることを示します.

  関連項目:
    定数フィールド値

### TYPE_DAY

    public static final int TYPE_DAY

  日付・時間情報 : 日情報.
  この情報は、日情報であることを示します.

  関連項目:
    定数フィールド値

### TYPE_HOUR

    public static final int TYPE_HOUR

  日付・時間情報 : 時間情報.
  この情報は、時間情報であることを示します.

  関連項目:
    定数フィールド値

### TYPE_MINUTES

    public static final int TYPE_MINUTES

  日付・時間情報 : 分情報.
  この情報は、分情報であることを示します.

  関連項目:
    定数フィールド値

### TYPE_SECOND

    public static final int TYPE_SECOND

  日付・時間情報 : 秒情報.
  この情報は、秒情報であることを示します.

  関連項目:
    定数フィールド値

### TYPE_MILLISECOND

    public static final int TYPE_MILLISECOND

  日付・時間情報 : ミリ秒情報.
  この情報は、ミリ秒情報であることを示します.

  関連項目:
    定数フィールド値

### TYPE_WEEK_TO_ENGLISH

    public static final int TYPE_WEEK_TO_ENGLISH

  日付・時間情報 : 週情報(英語表記).
  この情報は、週情報(英語表記)情報であることを示します.

  関連項目:
    定数フィールド値

### TYPE_WEEK_TO_JAPAN

    public static final int TYPE_WEEK_TO_JAPAN

  日付・時間情報 : 週情報(日本語表記).
  この情報は、週情報(日本語表記)情報であることを示します.

  関連項目:
    定数フィールド値

### TYPE_GREGORIO

    public static final int TYPE_GREGORIO

  日付・時間情報 : グレゴリオ暦.
  この情報は、グレゴリオ暦情報であることを示します.

  関連項目:
    定数フィールド値

コンストラクタの詳細

### DateTimeFormat

    public DateTimeFormat()

  コンストラクタ.

### DateTimeFormat

    public DateTimeFormat(java.lang.String format)

  コンストラクタ.
  フォーマット情報を構成する設定を行います.

  パラメータ:
    `format` - 対象のフォーマット情報を設定します.

メソッドの詳細

### create

    public final void create(java.lang.String format)
                      throws InputException,
                             ReadSyntaxException

  情報生成.
  フォーマット情報を構成する設定を行います.

  パラメータ:
    `format` - 対象のフォーマット情報を設定します.
  例外:
    `InputException` - 入力例外.
    `ReadSyntaxException` - 読み込み構文例外.

### clear

    public final void clear()

  情報クリア.
  格納情報をクリアします.

### setNow

    public final void setNow()

  現在の日付・時間情報をセット.
  現在の日付・時間情報を設定します.

### set

    public final void set(java.util.Calendar time)
                   throws InputException

  指定日付・時間情報をセット.
  指定日付・時間情報が格納されているオブジェクトを設定します.

  パラメータ:
    `time` - 対象の日付・時間情報が格納されたオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.

### set

    public final void set(DateTime time)
                   throws InputException

  指定日付情報をセット.
  指定日付・時間情報が格納されているオブジェクトを設定します.

  パラメータ:
    `time` - 対象の日付・時間情報が格納されたオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.

### set

    public final void set(long time)

  指定日付情報をセット.
  指定日付・時間情報が格納されているオブジェクトを設定します.

  パラメータ:
    `time` - タイマー値が格納された情報を設定します.

### set

    public final void set(java.lang.String format)
                   throws InputException,
                          ReadSyntaxException

  フォーマットに則った解析対象情報を設定.
  フォーマットに則った解析対象情報を設定します.

  パラメータ:
    `format` - 解析対象の文字列を指定します.
  例外:
    `InputException` - 入力例外.
    `ReadSyntaxException` - 読み込み構文例外.

### getTime

    public final long getTime()

  格納日付・時間管理情報を取得.
  格納されている日付・時間管理情報を取得します.

  戻り値:
    long 管理されている日付を示す値が返されます.

### get

    public final DateTime get()

  格納日付・時間管理情報を取得.
  格納されている日付・時間管理情報を取得します.

  戻り値:
    DateTime 日付・時間情報が格納されているオブジェクトが 返されます.

### getString

    public final java.lang.String getString(long time)

  フォーマットに則った格納日付・時間情報を文字列で取得.
  フォーマットに則った格納日付・時間情報を文字列で取得します.

  パラメータ:
    `time` - 対象のタイム値を設定します.
  戻り値:
    String フォーマットに則った情報が返されます.

### getString

    public final java.lang.String getString()

  フォーマットに則った格納日付・時間情報を文字列で取得.
  フォーマットに則った格納日付・時間情報を文字列で取得します.

  戻り値:
    String フォーマットに則った情報が返されます.

### getFormat

    public final java.lang.String getFormat()

  格納フォーマット情報の取得.
  格納フォーマット情報を取得します.

  戻り値:
    String フォーマット情報が返されます.

### isType

    public final boolean isType(int type)
                         throws InputException

  指定タイプ情報がフォーマットに含まれているかチェック.
  指定タイプ情報がフォーマットに含まれているかチェックします.

  パラメータ:
    `type` - タイプ情報を設定します.
    [DateTimeFormat#TYPE_YEAR_2]のタイプは、西暦２桁情報です.
    [DateTimeFormat#TYPE_YEAR_4]のタイプは、西暦４桁情報です.
    [DateTimeFormat#TYPE_MONTH]のタイプは、月情報です.
    [DateTimeFormat#TYPE_DAY]のタイプは、日付情報です.
    [DateTimeFormat#TYPE_HOUR]のタイプは、時間情報です.
    [DateTimeFormat#TYPE_MINUTES]のタイプは、分情報です.
    [DateTimeFormat#TYPE_SECOND]のタイプは、秒情報です.
    [DateTimeFormat#TYPE_MILLISECOND]のタイプは、ミリ秒情報です.
    [DateTimeFormat#TYPE_WEEK_TO_ENGLISH]のタイプは週情報(英)です.
    [DateTimeFormat#TYPE_WEEK_TO_JAPAN]のタイプは週情報(日)です.
    [DateTimeFormat#TYPE_GREGORIO]のタイプはグレゴリオ暦です.
    これらチェック対象に対するタイプ情報を設定します.
  戻り値:
    boolean チェック結果が返されます.
    [true]が返された場合、対象の情報は存在します.
    [false]が返された場合、対象の情報は存在しません.
  例外:
    `InputException` - 入力例外.

### toString

    public final java.lang.String toString()

  フォーマットに則った格納日付・時間管理情報を取得.
  フォーマットに則った格納日付・時間管理情報を取得します.

  オーバーライド:
    クラス `java.lang.Object` 内の `toString`
  戻り値:
    String フォーマットに則った情報が返されます.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド