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 文字情報が返されます.