T
- 日時を表すデータタイプモデルの型public abstract class AbstractDateTimeProperty<T extends IDateTime> extends Property<IDateTime>
修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractDateTimeProperty()
コンストラクタ
|
protected |
AbstractDateTimeProperty(IDateTime value)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
long |
getEpochMillis()
プロパティ値の日時のエポックミリ秒を取得します。
|
IDateTime |
getValue()
値を取得します。
|
String |
getValueString()
プロパティ値の文字列を取得します。
|
boolean |
hasValue()
有効な値を保持しているかどうかを判定します。
|
void |
setValue(IDateTime value)
値を設定します。
|
void |
setValueString(String valueString)
プロパティ値の文字列を解析して値を設定します。
|
addParameter, addParameter, containsParameter, getDefaultDataType, getParameter, getParameters, getParamString, setParamString, value, value
name, read, toString, write
protected AbstractDateTimeProperty()
protected AbstractDateTimeProperty(IDateTime value)
value
- 日時public long getEpochMillis()
タイムゾーンを持たないプロパティ値の場合はシステムデフォルトのタイムゾーンを用いて計算されます。
以下の場合は 0 を返却します。
null
の場合IDateTime.getCalendar()
public IDateTime getValue()
public String getValueString()
PropertyBase
getValueString
クラス内 PropertyBase
public boolean hasValue()
IContentLine
true
:有効/false
:無効)public void setValue(IDateTime value)
値が null
の場合は設定を行いません。
value
- 値public void setValueString(String valueString)
PropertyBase
setValueString
クラス内 PropertyBase
valueString
- プロパティ値の文字列Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION