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, getDataType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAdditionalParam, getDataType
public Calendar getCalendar()
IDateTime
タイムゾーンを持たない日時モデルの場合は、システムデフォルトのタイムゾーンで生成します。
getCalendar
インタフェース内 IDateTime
public jp.co.intra_mart.foundation.i18n.datetime.DateTime getDateTime()
IDateTime
タイムゾーンを持たない日時モデルの場合は、システムデフォルトのタイムゾーンで生成します。
getDateTime
インタフェース内 IDateTime
public 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
クラス内 Object
Object.toString()
protected TimeZone getValidTimeZone()
時刻情報からタイムゾーンを取得します。
以下の場合はシステムデフォルトのタイムゾーンを返却します。
null
の場合null
の場合Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION