DateTimeオブジェクト
コンポーネント情報 | |
---|---|
version | 8.0.22 |
since | 8.0.0 |
タイムゾーンを考慮した日時を扱うためのクラスです。
このクラスで表す年数は 1 ~ 9999 です。
このクラスで表す年数は 1 ~ 9999 です。
var dateTime = { dayOfMonth : Number, // 日の値 dayOfWeek : Number, // 曜日の値 firstDayOfWeek : Number, // 開始曜日の値 hourOfDay : Number, // 時の値 lastDayOfMonth : Number, // 月の最終日で、28から31までの数値 minuteOfHour : Number, // 分の値 monthOfYear : Number, // 月の値 secondOfMinute : Number, // 秒の値 timeZoneId : String, // タイムゾーンID year : Number // 年の値 }
定数
型 | 定数名 | 定数値 |
---|---|---|
Numberstatic | APRIL 年の 4 番目の月を示す値です。 |
|
Numberstatic | AUGUST 年の 8 番目の月を示す値です。 |
|
Numberstatic | DECEMBER 年の 12 番目の月を示す値です。 |
|
Numberstatic | FEBRUARY 年の 2 番目の月を示す値です。 |
|
Numberstatic | FRIDAY 金曜日を示す値です。 |
|
Numberstatic | JANUARY 年の最初の月を示す値です。 |
|
Numberstatic | JULY 年の 7 番目の月を示す値です。 |
|
Numberstatic | JUNE 年の 6 番目の月を示す値です。 |
|
Numberstatic | MARCH 年の 3 番目の月を示す値です。 |
|
Numberstatic | MAY 年の 5 番目の月を示す値です。 |
|
Numberstatic | MONDAY 月曜日を示す値です。 |
|
Numberstatic | NOVEMBER 年の 11 番目の月を示す値です。 |
|
Numberstatic | OCTOBER 年の 10 番目の月を示す値です。 |
|
Numberstatic | SATURDAY 土曜日を示す値です。 |
|
Numberstatic | SEPTEMBER 年の 9 番目の月を示す値です。 |
|
Numberstatic | SUNDAY 日曜日を示す値です。 |
|
Numberstatic | THURSDAY 木曜日を示す値です。 |
|
Numberstatic | TUESDAY 火曜日を示す値です。 |
|
Numberstatic | WEDNESDAY 水曜日を示す値です。 |
|
コンストラクタの概要
DateTime (Date date , TimeZone [zone] ) コンストラクタ。 |
DateTime (Number year , Number monthOfYear , Number dayOfMonth , Number hourOfDay , Number minuteOfHour , Number secondOfMinute , Number firstDayOfWeek , TimeZone [zone] ) コンストラクタ。 |
DateTime (Number year , Number monthOfYear , Number dayOfMonth , Number hourOfDay , Number minuteOfHour , Number secondOfMinute , TimeZone [zone] ) コンストラクタ。 |
DateTime (Number year , Number monthOfYear , Number dayOfMonth , Number hourOfDay , Number minuteOfHour , TimeZone [zone] ) コンストラクタ。 |
DateTime (Number year , Number monthOfYear , Number dayOfMonth , Number hourOfDay , TimeZone [zone] ) コンストラクタ。 |
DateTime (Number year , Number monthOfYear , Number dayOfMonth , TimeZone [zone] ) コンストラクタ。 |
DateTime (TimeZone [zone] ) コンストラクタ。 |
プロパティの概要
型 | プロパティ名 | アクセス権 |
---|---|---|
Number | dayOfMonth 日の値 |
読み取り専用
|
Number | dayOfWeek 曜日の値 |
読み取り専用
|
Number | firstDayOfWeek 開始曜日の値 |
読み取り専用
|
Number | hourOfDay 時の値 |
読み取り専用
|
Number | lastDayOfMonth 月の最終日で、28から31までの数値 |
読み取り専用
|
Number | minuteOfHour 分の値 |
読み取り専用
|
Number | monthOfYear 月の値 |
読み取り専用
|
Number | secondOfMinute 秒の値 |
読み取り専用
|
String | timeZoneId タイムゾーンID |
読み取り専用
|
Number | year 年の値 |
読み取り専用
|
メソッドの概要
返却値の型 | メソッド名 |
---|---|
ResultObject | clone () この DateTime のコピーを作成して、返します。 |
ResultObject | getDate () この DateTime のエポックミリ秒を持つ Date を返します。 |
ResultObject | getTimeZoneOffset () この DateTime が持つタイムゾーン・オフセット値をミリ秒単位で取得します。 |
ResultObject | getTimeZone () この DateTime が持つタイムゾーンを取得します。 |
ResultObject | getTime () この DateTime をエポックミリ秒に変換した値を取得します。 |
ResultObject | minusDays (Number days ) 指定された日数を減算した DateTime のコピーを返します。 |
ResultObject | minusHours (Number hours ) 指定された時間数を減算した DateTime のコピーを返します。 |
ResultObject | minusMinutes (Number minutes ) 指定された分数を減算した DateTime のコピーを返します。 |
ResultObject | minusMonths (Number months ) 指定された月数を減算した DateTime のコピーを返します。 |
ResultObject | minusSeconds (Number seconds ) 指定された秒数を減算した DateTime のコピーを返します。 |
ResultObject | minusYears (Number years ) 指定された年数を減算した DateTime のコピーを返します。 |
ResultObject | plusDays (Number days ) 指定された日数を加算した DateTime のコピーを返します。 |
ResultObject | plusHours (Number hours ) 指定された時間数を加算した DateTime のコピーを返します。 |
ResultObject | plusMinutes (Number minutes ) 指定された分数を加算した DateTime のコピーを返します。 |
ResultObject | plusMonths (Number months ) 指定された月数を加算した DateTime のコピーを返します。 |
ResultObject | plusSeconds (Number seconds ) 指定された秒数を加算した DateTime のコピーを返します。 |
ResultObject | plusYears (Number years ) 指定された年数を加算した DateTime のコピーを返します。 |
String | toString () DateTime を次の形式の String に変換します。 |
ResultObject | withDayOfMonth (Number dayOfMonth ) 日付の日のみを変更した DateTime のコピーを返します。 |
ResultObject | withHourOfDay (Number hourOfDay ) 時刻の時間のみを変更した DateTime のコピーを返します。 |
ResultObject | withMilliOfSecond (Number milliOfSecond ) ミリ秒のみを変更した DateTime のコピーを返します。 |
ResultObject | withMinuteOfHour (Number minuteOfHour ) 時刻の分のみを変更した DateTime のコピーを返します。 |
ResultObject | withMonthOfYear (Number monthOfYear ) 日付の月のみを変更した DateTime のコピーを返します。 |
ResultObject | withSecondOfMinute (Number secondOfMinute ) 時刻の秒のみを変更した DateTime のコピーを返します。 |
ResultObject | withTimeZone (TimeZone zone ) 指定のタイムゾーンに変換された DateTime のコピーを返します。 |
ResultObject | withYear (Number year ) 日付の年のみを変更した DateTime のコピーを返します。 |
コンストラクタの詳細
DateTime (Date date , TimeZone [zone] )
コンストラクタ。
タイムゾーンを指定して、システムの現在日時を持つ DateTime を生成します。 タイムゾーンが指定されていない場合、アカウントコンテキストから解決されます。
パラメータ
|
DateTime (Number year , Number monthOfYear , Number dayOfMonth , Number hourOfDay , Number minuteOfHour , Number secondOfMinute , Number firstDayOfWeek , TimeZone [zone] )
コンストラクタ。
タイムゾーンと年月日時分秒、週の開始曜日を指定して、DateTime を生成します。 タイムゾーンが指定されていない場合、アカウントコンテキストから解決されます。
パラメータ
|
DateTime (Number year , Number monthOfYear , Number dayOfMonth , Number hourOfDay , Number minuteOfHour , Number secondOfMinute , TimeZone [zone] )
コンストラクタ。
タイムゾーンと年月日時分秒を指定して、DateTime を生成します。 タイムゾーンが指定されていない場合、アカウントコンテキストから解決されます。
パラメータ
|
DateTime (Number year , Number monthOfYear , Number dayOfMonth , Number hourOfDay , Number minuteOfHour , TimeZone [zone] )
コンストラクタ。
タイムゾーンと年月日時分を指定して、DateTime を生成します。 秒には 0 がセットされます。 タイムゾーンが指定されていない場合、アカウントコンテキストから解決されます。
パラメータ
|
DateTime (Number year , Number monthOfYear , Number dayOfMonth , Number hourOfDay , TimeZone [zone] )
コンストラクタ。
タイムゾーンと年月日時を指定して、DateTime を生成します。 分秒には 0 がセットされます。 タイムゾーンが指定されていない場合、アカウントコンテキストから解決されます。
パラメータ
|
DateTime (Number year , Number monthOfYear , Number dayOfMonth , TimeZone [zone] )
コンストラクタ。
タイムゾーンと年月日を指定して、DateTime を生成します。 時分秒には 0 がセットされます。 タイムゾーンが指定されていない場合、アカウントコンテキストから解決されます。
パラメータ
|
DateTime (TimeZone [zone] )
コンストラクタ。
タイムゾーンを指定して、システムの現在日時を持つ DateTime を生成します。 タイムゾーンが指定されていない場合、アカウントコンテキストから解決されます。
パラメータ
|
プロパティの詳細
Number dayOfMonth
読み取り専用
日の値
|
Number dayOfWeek
読み取り専用
曜日の値
|
Number firstDayOfWeek
読み取り専用
開始曜日の値
|
Number hourOfDay
読み取り専用
時の値
|
Number lastDayOfMonth
読み取り専用
月の最終日で、28から31までの数値
|
Number minuteOfHour
読み取り専用
分の値
|
Number monthOfYear
読み取り専用
月の値
|
Number secondOfMinute
読み取り専用
秒の値
|
String timeZoneId
読み取り専用
タイムゾーンID
|
Number year
読み取り専用
年の値
|
メソッドの詳細
ResultObject clone ()
この DateTime のコピーを作成して、返します。
返却値
|
ResultObject getDate ()
この DateTime のエポックミリ秒を持つ Date を返します。
返却値
|
ResultObject getTimeZoneOffset ()
この DateTime が持つタイムゾーン・オフセット値をミリ秒単位で取得します。
返却値
|
ResultObject getTimeZone ()
この DateTime が持つタイムゾーンを取得します。
返却値
|
ResultObject getTime ()
この DateTime をエポックミリ秒に変換した値を取得します。
返却値
|
ResultObject minusDays (Number days )
指定された日数を減算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject minusHours (Number hours )
指定された時間数を減算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject minusMinutes (Number minutes )
指定された分数を減算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject minusMonths (Number months )
指定された月数を減算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject minusSeconds (Number seconds )
指定された秒数を減算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject minusYears (Number years )
指定された年数を減算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject plusDays (Number days )
指定された日数を加算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject plusHours (Number hours )
指定された時間数を加算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject plusMinutes (Number minutes )
指定された分数を加算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject plusMonths (Number months )
指定された月数を加算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject plusSeconds (Number seconds )
指定された秒数を加算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject plusYears (Number years )
指定された年数を加算した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
String toString ()
DateTime を次の形式の String に変換します。
E MMM dd yyyy HH:mm:ss GMT##### (z)説明
返却値
|
ResultObject withDayOfMonth (Number dayOfMonth )
日付の日のみを変更した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject withHourOfDay (Number hourOfDay )
時刻の時間のみを変更した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject withMilliOfSecond (Number milliOfSecond )
ミリ秒のみを変更した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject withMinuteOfHour (Number minuteOfHour )
時刻の分のみを変更した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject withMonthOfYear (Number monthOfYear )
日付の月のみを変更した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject withSecondOfMinute (Number secondOfMinute )
時刻の秒のみを変更した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject withTimeZone (TimeZone zone )
指定のタイムゾーンに変換された DateTime のコピーを返します。
エポックミリ秒を変更しませんが、タイムゾーンを変換するので、日時は変化します。 このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|
ResultObject withYear (Number year )
日付の年のみを変更した DateTime のコピーを返します。
このメソッドの呼び出しによって、コピー元のインスタンスは影響を受けません。
パラメータ
返却値
|