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

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

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

すべての実装されたインタフェース:
  java.io.Serializable

    public class DateTime

extends java.lang.Object
implements java.io.Serializable

日付、時間情報管理.
日付、時間情報をサポートします.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.0.0 2003/11/01
作成者:
  masahito suzuki
関連項目:
  直列化された形式

フィールドの概要
`static java.lang.String` | `EAR_AD` グレゴリオ暦 : 西暦.
`static java.lang.String` | `EAR_BC` グレゴリオ暦 : 紀元前.
`static java.lang.String` | `ETC_CODE` 日時・時間変換 : その他.
`static java.lang.String` | `WEEK_ENG_FRIDAY` 週・英語表示(金曜日).
`static java.lang.String` | `WEEK_ENG_MONDAY` 週・英語表示(月曜日).
`static java.lang.String` | `WEEK_ENG_SATURDAY` 週・英語表示(土曜日).
`static java.lang.String` | `WEEK_ENG_SUNDAY` 週・英語表示(日曜日).
`static java.lang.String` | `WEEK_ENG_THURSDAY` 週・英語表示(木曜日).
`static java.lang.String` | `WEEK_ENG_TUESDAY` 週・英語表示(火曜日).
`static java.lang.String` | `WEEK_ENG_WEDNESDAY` 週・英語表示(水曜日).
`static java.lang.String` | `WEEK_JP_FRIDAY` 週・日本語表示(金曜日).
`static java.lang.String` | `WEEK_JP_MONDAY` 週・日本語表示(月曜日).
`static java.lang.String` | `WEEK_JP_SATURDAY` 週・日本語表示(土曜日).
`static java.lang.String` | `WEEK_JP_SUNDAY` 週・日本語表示(日曜日).
`static java.lang.String` | `WEEK_JP_THURSDAY` 週・日本語表示(木曜日).
`static java.lang.String` | `WEEK_JP_TUESDAY` 週・日本語表示(火曜日).
`static java.lang.String` | `WEEK_JP_WEDNESDAY` 週・日本語表示(水曜日).

コンストラクタの概要
`DateTime()` コンストラクタ.
`DateTime(java.util.Locale locale)` コンストラクタ.
`DateTime(java.util.Locale locale, java.util.TimeZone timezone)` コンストラクタ.
`DateTime(java.util.TimeZone timezone)` コンストラクタ.

メソッドの概要
`void` | `clear()` 情報クリア.
`java.util.Calendar` | `getCalendarObject()` カレンダー情報を取得.
`java.sql.Date` | `getDateObject()` 日付情報を取得.
`int` | `getDay()` 日情報取得.
`java.lang.String` | `getGregorio()` グレゴリオ暦情報の取得.
`boolean` | `getGregorioMode()` グレゴリオ暦情報の取得.
`int` | `getHour()` 時情報取得.
`int` | `getMilliSecond()` ミリ秒情報取得.
`int` | `getMinutes()` 分情報取得.
`int` | `getMonth()` 月情報取得.
`int` | `getSecond()` 秒情報取得.
`long` | `getTime()` 設定時刻を[long]で取得.
`java.sql.Time` | `getTimeObject()` 時間情報を取得.
`java.sql.Timestamp` | `getTimestampObject()` タイムスタンプ情報を取得.
`java.lang.String` | `getWeek(boolean mode)` 週情報を取得.
`int` | `getYear()` 年情報取得.
`void` | `nowTimestamp()` 現在タイムスタンプセット.
`void` | `setCalendarObject(java.util.Calendar date)` カレンダー情報を設定.
`void` | `setDateObject(java.sql.Date date)` 日付情報を設定.
`void` | `setDay(int day)` 日情報設定.
`void` | `setGregorioMode(boolean mode)` グレゴリオ暦モードの設定.
`void` | `setHour(int hour)` 時情報設定.
`void` | `setMilliSecond(int milliSecond)` ミリ秒情報設定.
`void` | `setMinutes(int minutes)` 分情報設定.
`void` | `setMonth(int month)` 月情報設定.
`void` | `setSecond(int second)` 秒情報設定.
`void` | `setTime(long time)` [long]を時刻として設定.
`void` | `setTimeObject(java.sql.Time time)` 時間情報を設定.
`void` | `setTimestampObject(java.sql.Timestamp time)` タイムスタンプ情報を設定.
`void` | `setYear(int year)` 年情報設定.
`java.lang.String` | `toString()` 文字表示.

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

フィールドの詳細

### WEEK_JP_SUNDAY

    public static final java.lang.String WEEK_JP_SUNDAY

  週・日本語表示(日曜日).
  週情報(日)を日本語表示します.

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

### WEEK_ENG_SUNDAY

    public static final java.lang.String WEEK_ENG_SUNDAY

  週・英語表示(日曜日).
  週情報(日)を英語表示します.

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

### WEEK_JP_MONDAY

    public static final java.lang.String WEEK_JP_MONDAY

  週・日本語表示(月曜日).
  週情報(月)を日本語表示します.

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

### WEEK_ENG_MONDAY

    public static final java.lang.String WEEK_ENG_MONDAY

  週・英語表示(月曜日).
  週情報(月)を英語表示します.

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

### WEEK_JP_TUESDAY

    public static final java.lang.String WEEK_JP_TUESDAY

  週・日本語表示(火曜日).
  週情報(火)を日本語表示します.

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

### WEEK_ENG_TUESDAY

    public static final java.lang.String WEEK_ENG_TUESDAY

  週・英語表示(火曜日).
  週情報(火)を英語表示します.

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

### WEEK_JP_WEDNESDAY

    public static final java.lang.String WEEK_JP_WEDNESDAY

  週・日本語表示(水曜日).
  週情報(水)を日本語表示します.

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

### WEEK_ENG_WEDNESDAY

    public static final java.lang.String WEEK_ENG_WEDNESDAY

  週・英語表示(水曜日).
  週情報(水)を英語表示します.

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

### WEEK_JP_THURSDAY

    public static final java.lang.String WEEK_JP_THURSDAY

  週・日本語表示(木曜日).
  週情報(木)を日本語表示します.

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

### WEEK_ENG_THURSDAY

    public static final java.lang.String WEEK_ENG_THURSDAY

  週・英語表示(木曜日).
  週情報(木)を英語表示します.

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

### WEEK_JP_FRIDAY

    public static final java.lang.String WEEK_JP_FRIDAY

  週・日本語表示(金曜日).
  週情報(金)を日本語表示します.

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

### WEEK_ENG_FRIDAY

    public static final java.lang.String WEEK_ENG_FRIDAY

  週・英語表示(金曜日).
  週情報(金)を英語表示します.

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

### WEEK_JP_SATURDAY

    public static final java.lang.String WEEK_JP_SATURDAY

  週・日本語表示(土曜日).
  週情報(土)を日本語表示します.

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

### WEEK_ENG_SATURDAY

    public static final java.lang.String WEEK_ENG_SATURDAY

  週・英語表示(土曜日).
  週情報(土)を英語表示します.

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

### EAR_AD

    public static final java.lang.String EAR_AD

  グレゴリオ暦 : 西暦.

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

### EAR_BC

    public static final java.lang.String EAR_BC

  グレゴリオ暦 : 紀元前.

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

### ETC_CODE

    public static final java.lang.String ETC_CODE

  日時・時間変換 : その他.

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

コンストラクタの詳細

### DateTime

    public DateTime()

  コンストラクタ.

### DateTime

    public DateTime(java.util.Locale locale)

  コンストラクタ.
  Localeを設定してオブジェクトを生成します.

  パラメータ:
    `locale` - 対象のLocaleオブジェクトを設定します.

### DateTime

    public DateTime(java.util.TimeZone timezone)

  コンストラクタ.
  TimeZoneを設定してオブジェクトを生成します.

  パラメータ:
    `timezone` - 対象のTimeZoneオブジェクトを設定します.

### DateTime

    public DateTime(java.util.Locale locale,
                    java.util.TimeZone timezone)

  コンストラクタ.
  LocaleとTimeZoneを設定してオブジェクトを生成します.

  パラメータ:
    `locale` - 対象のLocaleオブジェクトを設定します.
    `timezone` - 対象のTimeZoneオブジェクトを設定します.

メソッドの詳細

### clear

    public final void clear()

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

### setGregorioMode

    public final void setGregorioMode(boolean mode)

  グレゴリオ暦モードの設定.
  グレゴリオ暦モードを設定します.

  パラメータ:
    `mode` - グレゴリオ暦モードを設定します.
    [true]を設定した場合、西暦(AD)を設定します.
    [false]を設定した場合、紀元前(BC)を設定します.

### getGregorioMode

    public final boolean getGregorioMode()

  グレゴリオ暦情報の取得.
  グレゴリオ暦情報を取得します.

  戻り値:
    boolean グレゴリオ暦モードが返されます.
    [true]が返された場合、西暦(AD)です.
    [false]が返された場合、紀元前(BC)です.

### setYear

    public final void setYear(int year)

  年情報設定.
  年情報を設定します.

  パラメータ:
    `year` - 設定対象の年情報をセットします.

### getYear

    public final int getYear()

  年情報取得.
  年情報を取得します.

  戻り値:
    int 格納年情報が取得されます.

### setMonth

    public final void setMonth(int month)

  月情報設定.
  月情報を設定します.

  パラメータ:
    `month` - 設定対象の月情報をセットします.

### getMonth

    public final int getMonth()

  月情報取得.
  月情報を取得します.

  戻り値:
    int 格納月情報が取得されます.

### setDay

    public final void setDay(int day)

  日情報設定.
  日情報を設定します.

  パラメータ:
    `day` - 設定対象の日情報をセットします.

### getDay

    public final int getDay()

  日情報取得.
  日情報を取得します.

  戻り値:
    int 格納日情報が取得されます.

### setHour

    public final void setHour(int hour)

  時情報設定.
  時情報を設定します.

  パラメータ:
    `hour` - 設定対象の時情報をセットします.

### getHour

    public final int getHour()

  時情報取得.
  時情報を取得します.

  戻り値:
    int 格納時情報が取得されます.

### setMinutes

    public final void setMinutes(int minutes)

  分情報設定.
  分情報を設定します.

  パラメータ:
    `minutes` - 設定対象の分情報をセットします.

### getMinutes

    public final int getMinutes()

  分情報取得.
  分情報を取得します.

  戻り値:
    int 格納分情報が取得されます.

### setSecond

    public final void setSecond(int second)

  秒情報設定.
  秒情報を設定します.

  パラメータ:
    `second` - 設定対象の秒情報をセットします.

### getSecond

    public final int getSecond()

  秒情報取得.
  秒情報を取得します.

  戻り値:
    int 格納秒情報が取得されます.

### setMilliSecond

    public final void setMilliSecond(int milliSecond)

  ミリ秒情報設定.
  ミリ秒情報を設定します.

  パラメータ:
    `milliSecond` - 設定対象のミリ秒情報をセットします.

### getMilliSecond

    public final int getMilliSecond()

  ミリ秒情報取得.
  ミリ秒情報を取得します.

  戻り値:
    int 格納ミリ秒情報が取得されます.

### getWeek

    public final java.lang.String getWeek(boolean mode)

  週情報を取得.
  週情報を取得します.

  パラメータ:
    `mode` - 取得モードを設定します.
    [true]を設定した場合、日本語内容で取得されます.
    [false]を設定した場合、英語内容で取得されます.
  戻り値:
    Stirng 週情報が返されます.

### getGregorio

    public final java.lang.String getGregorio()

  グレゴリオ暦情報の取得.
  グレゴリオ暦情報を取得します.

  戻り値:
    String グレゴリオ暦が返されます.

### setTime

    public final void setTime(long time)

  [long]を時刻として設定.
  [long]を時刻として設定します.

  パラメータ:
    `time` - 時刻(1970年1月1日からの差)を設定します.

### getTime

    public final long getTime()

  設定時刻を[long]で取得.
  設定時刻を[long]で取得します.

  戻り値:
    long 設定時刻(1970年1月1日からの差)を取得します.

### setCalendarObject

    public final void setCalendarObject(java.util.Calendar date)
                                 throws InputException

  カレンダー情報を設定.
  カレンダー情報を設定します.

  パラメータ:
    `date` - 設定対象のカレンダーオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.

### getCalendarObject

    public final java.util.Calendar getCalendarObject()

  カレンダー情報を取得.
  カレンダー情報を取得します.

  戻り値:
    Calendar カレンダーオブジェクトが返されます.

### setDateObject

    public final void setDateObject(java.sql.Date date)
                             throws InputException

  日付情報を設定.
  日付情報を設定します.

  パラメータ:
    `date` - 設定対象の日付オブジェクトを設定します.
  例外:
    `InputException` - 入力例外.

### getDateObject

    public final java.sql.Date getDateObject()

  日付情報を取得.
  日付情報を取得します.

  戻り値:
    java.sql.Date 日付オブジェクトが返されます.

### setTimeObject

    public final void setTimeObject(java.sql.Time time)
                             throws InputException

  時間情報を設定.
  時間情報を設定します.

  パラメータ:
    `time` - 設定対象の時間オブジェクトを設定します.
  例外:
    `InputException` - 入力例外.

### getTimeObject

    public final java.sql.Time getTimeObject()

  時間情報を取得.
  時間情報を取得します.

  戻り値:
    java.sql.Time 時間オブジェクトが返されます.

### setTimestampObject

    public final void setTimestampObject(java.sql.Timestamp time)
                                  throws InputException

  タイムスタンプ情報を設定.
  タイムスタンプ情報を設定します.

  パラメータ:
    `time` - 設定対象のタイムスタンプオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.

### getTimestampObject

    public final java.sql.Timestamp getTimestampObject()

  タイムスタンプ情報を取得.
  タイムスタンプ情報を取得します.

  戻り値:
    java.sql.Timestamp タイムスタンプオブジェクトが返されます.

### nowTimestamp

    public final void nowTimestamp()

  現在タイムスタンプセット.
  現在タイムスタンプをセットします.

### toString

    public final java.lang.String toString()

  文字表示.
  オブジェクト内容を文字情報として取得します.

  オーバーライド:
    クラス `java.lang.Object` 内の `toString`
  戻り値:
    String 文字情報が返されます.

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