メソッドの概要

返却値の型 メソッド名
Date addDays (Date target, String timeZone, Number days)
指定された日数を加算します。
Integer countDays (Date from, Date to, String timeZone)
期間内の日数を返却します。 fromとtoが同日の場合、1を返却します。
Integer countHoliDays (Date from, Date to, String timeZone, String calendarId)
期間内の休日日数を返却します。
Date editClock (Date target, Integer hh, Integer mm, Integer ss, String timeZone)
指定されたタイムゾーンにおける時刻(時分秒)を設定します。ミリ秒には0が設定されます。
Date editClock (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, String timeZone)
指定されたタイムゾーンにおける時刻(時分秒ミリ秒)を設定します。
Date editClock (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, TimeZone timeZone)
対象の日付に指定されたタイムゾーンにおける時刻(時分秒ミリ秒)を設定します。
Date editClock (Date target, Integer hh, String timeZone)
指定されたタイムゾーンにおける時刻(時)を設定します。分、秒、ミリ秒には0が設定されます。
Date editClock (Date target, Integer hh, Integer mm, String timeZone)
指定されたタイムゾーンにおける時刻(時分)を設定します。秒、ミリ秒には0が設定されます。
Date excludeHoliDays (Date from, Date to, String timeZone, String calendarId)
期間(from - to)から期間内の休日の日数分 to に営業日(休日は含まず)を加算した日付を返却します。
Date getDateWithoutTime (Date target, String timeZone)
指定されたタイムゾーンにおける時刻なし(0:00:00.000)の日付型を返却します。
Date getNextBusinessDay (Date date, String timeZone, String calendarId)
対象日付の次の営業日を返却します。
Boolean isAfter (Date target, Integer hh, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より後の時刻の場合、trueとなります。
Boolean isAfter (Date target, Integer hh, Integer mm, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より後の時刻の場合、trueとなります。
Boolean isAfter (Date target, Integer hh, Integer mm, Integer ss, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より後の時刻の場合、trueとなります。
Boolean isAfter (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より後の時刻の場合、trueとなります。
Boolean isAfter (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, TimeZone timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より後の時刻の場合、trueとなります。
Boolean isBefore (Date target, Integer hh, Integer timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より前の時刻の場合、trueとなります。
Boolean isBefore (Date target, Integer hh, Integer mm, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より前の時刻の場合、trueとなります。
Boolean isBefore (Date target, Integer hh, Integer mm, Integer ss, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より前の時刻の場合、trueとなります。
Boolean isBefore (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より前の時刻の場合、trueとなります。
Boolean isBefore (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より前の時刻の場合、trueとなります。
Boolean isHoliDay (Date target, String timeZone, String calendarId)
休日判定を行います。
Boolean isHoliDay (Date target, TimeZone timeZone, String calendarId)
休日判定を行います。

メソッドの詳細

Date addDays (Date target, String timeZone, Number days)
指定された日数を加算します。
パラメータ
target : Date
対象日付
timeZone : String
タイムゾーンID
days : Number
加算日数
返却値
Date
Date 対象日付に加算日数を加えた日付
Integer countDays (Date from, Date to, String timeZone)
期間内の日数を返却します。 fromとtoが同日の場合、1を返却します。
パラメータ
from : Date
開始日
to : Date
終了日
timeZone : String
タイムゾーンID
返却値
Integer
Integer 期間内の日数
Integer countHoliDays (Date from, Date to, String timeZone, String calendarId)
期間内の休日日数を返却します。
パラメータ
from : Date
開始日
to : Date
終了日
timeZone : String
タイムゾーンID
calendarId : String
カレンダーID
返却値
Integer
Integer 期間内の休日日数
Date editClock (Date target, Integer hh, Integer mm, Integer ss, String timeZone)
指定されたタイムゾーンにおける時刻(時分秒)を設定します。ミリ秒には0が設定されます。
In case of spring forward '2023-03-12 hh:mm:ss' set to '02:00:00' return '2023-03-12 03:00:00:-0400' (TZ:America/New_York)
In case of fall back '2023-11-05 hh:mm:ss' set to '01:00:00' return '2023-11-05 01:00:00:-0400' (TZ:America/New_York)
パラメータ
target : Date
対象日付
hh : Integer
mm : Integer
ss : Integer
timeZone : String
タイムゾーンID
返却値
Date
Date 指定タイムゾーンにおける時刻が再設定された対象日付
Date editClock (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, String timeZone)
指定されたタイムゾーンにおける時刻(時分秒ミリ秒)を設定します。
In case of spring forward '2023-03-12 hh:mm:ss' set to '02:00:00' return '2023-03-12 03:00:00:-0400' (TZ:America/New_York)
In case of fall back '2023-11-05 hh:mm:ss' set to '01:00:00' return '2023-11-05 01:00:00:-0400' (TZ:America/New_York)
パラメータ
target : Date
対象日付
hh : Integer
mm : Integer
ss : Integer
milliSec : Integer
ミリ秒
timeZone : String
タイムゾーンID
返却値
Date
Date 指定タイムゾーンにおける時刻が再設定された対象日付
Date editClock (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, TimeZone timeZone)
対象の日付に指定されたタイムゾーンにおける時刻(時分秒ミリ秒)を設定します。
In case of spring forward '2023-03-12 hh:mm:ss' set to '02:00:00' return '2023-03-12 03:00:00:-0400' (TZ:America/New_York)
In case of fall back '2023-11-05 hh:mm:ss' set to '01:00:00' return '2023-11-05 01:00:00:-0400' (TZ:America/New_York)
パラメータ
target : Date
対象日付
hh : Integer
mm : Integer
ss : Integer
milliSec : Integer
ミリ秒
timeZone : TimeZone
TimeZoneオブジェクト
返却値
Date
Date 指定タイムゾーンにおける時刻が再設定された対象日付
Date editClock (Date target, Integer hh, String timeZone)
指定されたタイムゾーンにおける時刻(時)を設定します。分、秒、ミリ秒には0が設定されます。
In case of spring forward '2023-03-12 hh:mm:ss' set to '02:00:00' return '2023-03-12 03:00:00:-0400' (TZ:America/New_York)
In case of fall back '2023-11-05 hh:mm:ss' set to '01:00:00' return '2023-11-05 01:00:00:-0400' (TZ:America/New_York)
パラメータ
target : Date
対象日付
hh : Integer
timeZone : String
タイムゾーンID
返却値
Date
Date 指定タイムゾーンにおける時刻が再設定された対象日付
Date editClock (Date target, Integer hh, Integer mm, String timeZone)
指定されたタイムゾーンにおける時刻(時分)を設定します。秒、ミリ秒には0が設定されます。
In case of spring forward '2023-03-12 hh:mm:ss' set to '02:00:00' return '2023-03-12 03:00:00:-0400' (TZ:America/New_York)
In case of fall back '2023-11-05 hh:mm:ss' set to '01:00:00' return '2023-11-05 01:00:00:-0400' (TZ:America/New_York)
パラメータ
target : Date
対象日付
hh : Integer
mm : Integer
timeZone : String
タイムゾーンID
返却値
Date
Date 指定タイムゾーンにおける時刻が再設定された対象日付
Date excludeHoliDays (Date from, Date to, String timeZone, String calendarId)
期間(from - to)から期間内の休日の日数分 to に営業日(休日は含まず)を加算した日付を返却します。
パラメータ
from : Date
開始日
to : Date
終了日
timeZone : String
タイムゾーンID
calendarId : String
カレンダーID
返却値
Date
Date 期間(from - to)から期間内の休日の日数分 to に営業日(休日は含まず)を加算した日付
Date getDateWithoutTime (Date target, String timeZone)
指定されたタイムゾーンにおける時刻なし(0:00:00.000)の日付型を返却します。
ex) タイムゾーン:America/New_Yorkの場合、2023-06-13T00:00:00.000 EDT(2023-06-13T04:00:00.000 UTC)
パラメータ
target : Date
対象日付
timeZone : String
タイムゾーンID
返却値
Date
Date 指定されたタイムゾーンにおける対象日付の時刻なし(0:00:00.000)の日付
Date getNextBusinessDay (Date date, String timeZone, String calendarId)
対象日付の次の営業日を返却します。
パラメータ
date : Date
対象日付
timeZone : String
タイムゾーンID
calendarId : String
カレンダーID
返却値
Date
Date 対象日付の次の営業日
Boolean isAfter (Date target, Integer hh, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より後の時刻の場合、trueとなります。
パラメータ
target : Date
比較対象の日付
hh : Integer
時(24時間表記)
timeZone : String
タイムゾーンID
返却値
Boolean
Boolean 指定の時刻より後の時刻の場合、true
Boolean isAfter (Date target, Integer hh, Integer mm, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より後の時刻の場合、trueとなります。
パラメータ
target : Date
比較対象の日付
hh : Integer
時(24時間表記)
mm : Integer
timeZone : String
タイムゾーンID
返却値
Boolean
Boolean 指定の時刻より後の時刻の場合、true
Boolean isAfter (Date target, Integer hh, Integer mm, Integer ss, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より後の時刻の場合、trueとなります。
パラメータ
target : Date
比較対象の日付
hh : Integer
時(24時間表記)
mm : Integer
ss : Integer
timeZone : String
タイムゾーンID
返却値
Boolean
Boolean 指定の時刻より後の時刻の場合、true
Boolean isAfter (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より後の時刻の場合、trueとなります。
パラメータ
target : Date
比較対象の日付
hh : Integer
時(24時間表記)
mm : Integer
ss : Integer
milliSec : Integer
ミリ秒
timeZone : String
タイムゾーンID
返却値
Boolean
Boolean 指定の時刻より後の時刻の場合、true
Boolean isAfter (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, TimeZone timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より後の時刻の場合、trueとなります。
パラメータ
target : Date
比較対象の日付
hh : Integer
時(24時間表記)
mm : Integer
ss : Integer
milliSec : Integer
ミリ秒
timeZone : TimeZone
タイムゾーンオブジェクト
返却値
Boolean
Boolean 指定の時刻より後の時刻の場合、true
Boolean isBefore (Date target, Integer hh, Integer timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より前の時刻の場合、trueとなります。
パラメータ
target : Date
比較対象の日付
hh : Integer
時(24時間表記)
timeZone : Integer
タイムゾーンID
返却値
Boolean
Boolean 指定の時刻より前の時刻の場合、true
Boolean isBefore (Date target, Integer hh, Integer mm, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より前の時刻の場合、trueとなります。
パラメータ
target : Date
比較対象の日付
hh : Integer
時(24時間表記)
mm : Integer
timeZone : String
タイムゾーンID
返却値
Boolean
Boolean 指定の時刻より前の時刻の場合、true
Boolean isBefore (Date target, Integer hh, Integer mm, Integer ss, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より前の時刻の場合、trueとなります。
パラメータ
target : Date
比較対象の日付
hh : Integer
時(24時間表記)
mm : Integer
ss : Integer
timeZone : String
タイムゾーンID
返却値
Boolean
Boolean 指定の時刻より前の時刻の場合、true
Boolean isBefore (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より前の時刻の場合、trueとなります。
パラメータ
target : Date
比較対象の日付
hh : Integer
時(24時間表記)
mm : Integer
ss : Integer
milliSec : Integer
ミリ秒
timeZone : String
タイムゾーンID
返却値
Boolean
Boolean 指定の時刻より前の時刻の場合、true
Boolean isBefore (Date target, Integer hh, Integer mm, Integer ss, Integer milliSec, String timeZone)
指定されたタイムゾーンにおいての対象日付の時刻が指定の時刻より前の時刻の場合、trueとなります。
パラメータ
target : Date
比較対象の日付
hh : Integer
時(24時間表記)
mm : Integer
ss : Integer
milliSec : Integer
ミリ秒
timeZone : String
タイムゾーンID
返却値
Boolean
Boolean 指定の時刻より前の時刻の場合、true
Boolean isHoliDay (Date target, String timeZone, String calendarId)
休日判定を行います。
パラメータ
target : Date
判定対象日付
timeZone : String
タイムゾーンID
calendarId : String
カレンダーID
返却値
Boolean
Boolean 判定対象日付が休日の場合、true
Boolean isHoliDay (Date target, TimeZone timeZone, String calendarId)
休日判定を行います。
パラメータ
target : Date
判定対象日付
timeZone : TimeZone
TimeZoneオブジェクト
calendarId : String
カレンダーID
返却値
Boolean
Boolean 判定対象日付が休日の場合、true