public class LocalTzTime extends Time
値の文字列表現としてタイムゾーン ID 付きローカル表記を行うための時刻型です。
DateTimeFormatType.LOCAL_TIME_WITH_TIMEZONE
,
直列化された形式コンストラクタと説明 |
---|
LocalTzTime()
コンストラクタ.
|
LocalTzTime(Calendar calendar)
コンストラクタ.
|
LocalTzTime(jp.co.intra_mart.foundation.i18n.datetime.DateTime dateTime)
コンストラクタ.
|
LocalTzTime(int hour,
int minute,
int second)
コンストラクタ.
|
LocalTzTime(TimeZone timezone,
int hour,
int minute,
int second)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
IParameter[] |
getAdditionalParam()
値に紐づいたパラメータを取得します。
|
DateTimeFormatType |
getFormatType()
時刻表示形式を取得します。
|
TimeZone |
getTimeZone()
タイムゾーンを取得します。
|
String |
getTimeZoneId()
タイムゾーン ID を取得します。
|
void |
setTimeZone(String timezoneId)
タイムゾーンを設定します。
|
void |
setTimeZone(TimeZone timezone)
タイムゾーンを設定します。
|
getHour, getMinute, getSecond, set, set, set, setHour, setMinute, setSecond, toString
getDataType
public LocalTzTime()
システムデフォルトのタイムゾーンを使用します。
public LocalTzTime(Calendar calendar)
カレンダーが null
の場合は、各フィールド値は初期値 0 のままとなります。
calendar
- カレンダーpublic LocalTzTime(int hour, int minute, int second)
システムデフォルトのタイムゾーンを使用します。
hour
- 時(24 時間表記)minute
- 分second
- 秒public LocalTzTime(jp.co.intra_mart.foundation.i18n.datetime.DateTime dateTime)
日時情報が null
の場合は、各フィールド値は初期値 0 のままとなります。
dateTime
- 日時情報public LocalTzTime(TimeZone timezone, int hour, int minute, int second)
timezone
- タイムゾーンhour
- 時(24 時間表記)minute
- 分second
- 秒public IParameter[] getAdditionalParam()
タイムゾーン ID パラメータを返却します。
以下の場合は null
を返却します。
null
の場合null
もしくは空・空白の場合getAdditionalParam
インタフェース内 IType
getAdditionalParam
クラス内 TypeBase
public DateTimeFormatType getFormatType()
Time
getFormatType
クラス内 Time
public TimeZone getTimeZone()
Time
getTimeZone
クラス内 Time
public String getTimeZoneId()
タイムゾーンが null
の場合は null
を返却します。
public void setTimeZone(String timezoneId)
以下の場合は設定を行いません。
null
もしくは空・空白の場合timezoneId
- タイムゾーン IDTimeZone.getTimeZone(String)
public void setTimeZone(TimeZone timezone)
以下の場合は設定を行いません。
null
の場合timezone
- タイムゾーンCopyright © 2012-2015 NTT DATA INTRAMART CORPORATION