作成:2020-08-02

日付を調整
Adjust Date

説明

入力した変数・テキストから日時を取得し、時間を加減算します。

時刻を入力しなかった場合は、12:00になります。

出力

日付型変数

プロパティ

日付

基準となる日時を、直接入力・日付型変数で指定します。
また以下も使用可能です。

  • マジック変数を選択
  • 毎回尋ねる
  • クリップボード
  • 現在の日付

加算・減算する数値を、直接入力・変数で指定します。
値に小数が含まれている場合は、小数は切り捨てられ、整数として扱われます。
プロパティ「処理」で、加算減算が指定されたときに表示されます。
また以下も使用可能です。

  • マジック変数を選択
  • 毎回尋ねる
  • クリップボード
単位

プロパティ「値」で入力した値の単位を指定します。
以下が使用可能です。

  • 時間
  • 週間
    1週間単位です。
  • か月
    1か月単位です。
処理

計算方法を指定します。
以下が使用可能です。

  • 加算
    指定した時間から〇時間後などの、先の日時を取得します。
    出力は、yyyy/MM/dd H:mm形式です。
  • 減算
    指定した時間から〇時間前などの、前の日時を取得します。
    出力は、yyyy/MM/dd H:mm形式です。
  • 開始の分を取得
    出力は、yyyy/MM/dd H:mm形式です。
  • 開始の時間を取得
    出力は、yyyy/MM/dd H:00形式です。
  • 開始の日時を取得
    出力は、yyyy/MM/dd 0:00形式です。
  • 開始の週を取得
    その日を含む週の月曜日の日時をを取得します。
    出力は、yyyy/MM/dd 0:00形式です。
  • 開始の月を取得
    その月の1日の日時を取得します。
    出力は、yyyy/MM/01 0:00形式です。
  • 開始の年を取得
    その年の1月1日の日時を取得します。
    出力は、yyyy/01/01 0:00形式です。

参考

日付・時刻の表記については、「日時の形式」のページを参照してください。

また内部処理ではint型変数(符号付き32ビット整数)が使用されています。
そのため値が24,855日(68年と約18日)と3時間14分08秒前-2147483648)24,855日(68年と約18日)3時間14分07秒後+2147483647)の範囲に収まっていないと、出力値がおかしくなる不具合があります。