public class LocalTzDateTime extends DateTime<LocalTzTime>
値の文字列表現としてタイムゾーン ID 付きローカル表記を行うための日時型です。
DateTimeFormatType.LOCAL_TIME_WITH_TIMEZONE
,
直列化された形式コンストラクタと説明 |
---|
LocalTzDateTime(Calendar calendar)
コンストラクタ.
|
LocalTzDateTime(jp.co.intra_mart.foundation.i18n.datetime.DateTime dateTime)
コンストラクタ.
|
LocalTzDateTime(int year,
int month,
int day,
int hour,
int minute)
コンストラクタ.
|
LocalTzDateTime(int year,
int month,
int day,
int hour,
int minute,
int second)
コンストラクタ.
|
LocalTzDateTime(TimeZone timezone,
int year,
int month,
int day,
int hour,
int minute)
コンストラクタ.
|
LocalTzDateTime(TimeZone timezone,
int year,
int month,
int day,
int hour,
int minute,
int second)
コンストラクタ.
|
LocalTzDateTime(TimeZone timezone,
long epochMillis)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
IParameter[] |
getAdditionalParam()
値に紐づいたパラメータを取得します。
|
String |
getTimeZoneId()
タイムゾーン ID を取得します。
|
void |
setTimeZone(String timezoneId)
タイムゾーンを設定します。
|
void |
setTimeZone(TimeZone timezone)
タイムゾーンを設定します。
|
getCalendar, getDateTime, getDay, getHour, getMinute, getMonth, getSecond, getValidTimeZone, getYear, isDate, set, setDay, setHour, setMinute, setMonth, setSecond, setYear, toString
getDataType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDataType
public LocalTzDateTime(Calendar calendar)
calendar
- カレンダーIllegalArgumentException
- 引数で指定されたカレンダーが null
の場合public LocalTzDateTime(int year, int month, int day, int hour, int minute)
システムデフォルトのタイムゾーンを使用します。
秒には 0 が設定されます。
year
- 年month
- 月(0 ~)day
- 日hour
- 時(24 時間表記)minute
- 分public LocalTzDateTime(int year, int month, int day, int hour, int minute, int second)
システムデフォルトのタイムゾーンを使用します。
year
- 年month
- 月(0 ~)day
- 日hour
- 時(24 時間表記)minute
- 分second
- 秒public LocalTzDateTime(jp.co.intra_mart.foundation.i18n.datetime.DateTime dateTime)
dateTime
- 日時情報IllegalArgumentException
- 引数で指定された日時情報が null
の場合public LocalTzDateTime(TimeZone timezone, int year, int month, int day, int hour, int minute)
タイムゾーンが null
の場合はシステムデフォルトのタイムゾーンを使用します。
秒には 0 が設定されます。
timezone
- タイムゾーンyear
- 年month
- 月(0 ~)day
- 日hour
- 時(24 時間表記)minute
- 分public LocalTzDateTime(TimeZone timezone, int year, int month, int day, int hour, int minute, int second)
タイムゾーンが null
の場合はシステムデフォルトのタイムゾーンを使用します。
timezone
- タイムゾーンyear
- 年month
- 月(0 ~)day
- 日hour
- 時(24 時間表記)minute
- 分second
- 秒public LocalTzDateTime(TimeZone timezone, long epochMillis)
タイムゾーンが null
の場合はシステムデフォルトのタイムゾーンを使用します。
timezone
- タイムゾーンepochMillis
- エポックミリ秒public IParameter[] getAdditionalParam()
タイムゾーン ID パラメータを返却します。
以下の場合は null
を返却します。
null
の場合null
もしくは空・空白の場合getAdditionalParam
インタフェース内 IType
getAdditionalParam
クラス内 TypeBase
public String getTimeZoneId()
時刻情報が null
の場合は null
を返却します。
public void setTimeZone(String timezoneId)
以下の場合は設定を行いません。
null
の場合null
もしくは空・空白の場合timezoneId
- タイムゾーン IDTimeZone.getTimeZone(String)
public void setTimeZone(TimeZone timezone)
以下の場合は設定を行いません。
null
の場合null
の場合timezone
- タイムゾーンCopyright © 2012-2015 NTT DATA INTRAMART CORPORATION