DatePlus
DatePlus[date,n]
date の n 日後の日付を返す.
DatePlus[date,{n,step}]
date の n 暦刻み後の日付を返す.
DatePlus[date,{{n1,step1},{n2,step2},…}]
各指定サイズの ni刻み幅をオフセットとする日付を返す.
DatePlus[n]
現行の日付から n 日後の日付を返す.
DatePlus[offset]
現行の日付から指定のオフセットの日付を返す.
詳細とオプション
- DatePlusは,物理的な期間または暦のステップ数として与えられた任意の時間量分日付をシフトする.
- DatePlus[date,-n]は,date の n 日前の日付を返す.
- 日付は以下の形式で指定できる.
-
DateObject[…] 日付オブジェクト {y,m,d} 年,月,日 {y,m} 指定した月の第1日 {y} y 年の1月1日 "string" 文字列としての日付 ("Jan. 1, 2000") {y,m,d,h,m,s} 厳密な時間 time 絶対時間指定 - 使用可能な刻み幅は"Year","Quarter","Month","Week","Day","Hour","Minute","Second","Weekday","Weekend",MondayからSundayまで,"EndOfMonth","BeginningOfMonth","BusinessDay"の暦刻みと日付タイプである.
- オフセットはQuantityのフレームワークを使って指定することができる.
- {y,m,d}は{y,m,d,0,0,0}等と等しいとみなされる.
- DatePlus[date,offset]は,date と同じ一般的な形式の結果を返す.
- date がリストのとき,結果は date と同じ長さで,offset の最小ステップを含むように拡張されることもある. »
- date が文字列のとき,結果は$DateStringFormatで指定された形式になる.
- DatePlusが取り得るオプション
-
CalendarType "Gregorian" 日付が指定された暦 HolidayCalendar Automatic 休日のスケジュールおよび営業日と非営業日の計算のための部分指定 Method Automatic 使用する日付の計算法 - 変数の期間(例:"Month")を伴う追加の時間ステップについては,日付の計算はステップを物理的な期間に変換する(連続計算)かすべてを離散的な暦のステップとして扱う(離散計算)かする.
- オプション値Method"Continuous"は連続計算を実装する.離散計算はMethodrolling で実装される.この際使用可能なオプションには "RollForward","RollBackward","RollOver"がある.デフォルトは"RollBackward"である.
- 離散計算の場合,例えば1ヶ月を加えると存在しない日(例:February 30)になる可能性がある.そのような場合に日付を解決するオプションには以下の3つがある.
-
"RollBackward" 既存の最終日付(Feb 28)まで戻る "RollForward" 次の既存の日付(Mar 1)まで進む "RollOver" 次の既存の日付(Mar …)から増分する
例題
すべて開くすべて閉じる
Wolfram Research (2007), DatePlus, Wolfram言語関数, https://reference.wolfram.com/language/ref/DatePlus.html (2023年に更新).
テキスト
Wolfram Research (2007), DatePlus, Wolfram言語関数, https://reference.wolfram.com/language/ref/DatePlus.html (2023年に更新).
CMS
Wolfram Language. 2007. "DatePlus." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/DatePlus.html.
APA
Wolfram Language. (2007). DatePlus. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DatePlus.html