T - TIME (Time) 型public abstract class DateTime<T extends Time> extends TypeBase implements IDateTime
表示形式に応じた文字列表現を生成します。
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
DateTime()
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Calendar |
getCalendar()
カレンダーを取得します。
|
jp.co.intra_mart.foundation.i18n.datetime.DateTime |
getDateTime()
DateTime オブジェクトを取得します。
|
int |
getDay()
日を取得します。
|
int |
getHour()
時を取得します。
|
int |
getMinute()
分を取得します。
|
int |
getMonth()
月を取得します。
|
int |
getSecond()
秒を取得します。
|
protected TimeZone |
getValidTimeZone()
有効なタイムゾーンを取得します。
|
int |
getYear()
年を取得します。
|
boolean |
isDate()
DATE 型であるかどうかを判定します。
|
protected void |
set(Date date,
T time)
日時を設定します。
|
void |
setDay(int day)
日を設定します。
|
void |
setHour(int hour)
時を設定します。
|
void |
setMinute(int minute)
分を設定します。
|
void |
setMonth(int month)
月を設定します。
|
void |
setSecond(int second)
秒を設定します。
|
void |
setYear(int year)
年を設定します。
|
String |
toString()
文字列表現を取得します。
|
getAdditionalParam, getDataTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAdditionalParam, getDataTypepublic Calendar getCalendar()
IDateTimeタイムゾーンを持たない日時モデルの場合は、システムデフォルトのタイムゾーンで生成します。
getCalendar インタフェース内 IDateTimepublic jp.co.intra_mart.foundation.i18n.datetime.DateTime getDateTime()
IDateTimeタイムゾーンを持たない日時モデルの場合は、システムデフォルトのタイムゾーンで生成します。
getDateTime インタフェース内 IDateTimepublic int getDay()
日付情報が null の場合は 0 を返却します。
Date.getDay()public int getHour()
時刻情報が null の場合は 0 を返却します。
Time.getHour()public int getMinute()
時刻情報が null の場合は 0 を返却します。
Time.getMinute()public int getMonth()
日付情報が null の場合は 0 を返却します。
Date.getMonth()public int getSecond()
時刻情報が null の場合は 0 を返却します。
Time.getSecond()public int getYear()
日付情報が null の場合は 0 を返却します。
Date.getYear()public boolean isDate()
IDateTime
時刻情報を持たない DATE 型である場合は true を返却します。
public void setDay(int day)
日付情報が null の場合は設定を行いません。
day - 日Date.setDay(int)public void setHour(int hour)
時刻情報が null の場合は設定を行いません。
hour - 時(24 時間表記)Time.setHour(int)public void setMinute(int minute)
時刻情報が null の場合は設定を行いません。
minute - 分Time.setMinute(int)public void setMonth(int month)
日付情報が null の場合は設定を行いません。
month - 月(0 ~)Date.setMonth(int)public void setSecond(int second)
時刻情報が null の場合は設定を行いません。
second - 秒Time.setSecond(int)public void setYear(int year)
日付情報が null の場合は設定を行いません。
year - 年Date.setYear(int)public String toString()
時刻情報から日時表示形式を取得します。
以下の場合は空文字を返却します。
null の場合null の場合null もしくは空・空白の場合toString クラス内 ObjectObject.toString()protected TimeZone getValidTimeZone()
時刻情報からタイムゾーンを取得します。
以下の場合はシステムデフォルトのタイムゾーンを返却します。
null の場合null の場合Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION