QA・フローを検索する

キーワード入力後[Enter]キーを押すと、検索が実行されます

トップページ Forums Q&A アクション 日付 月初日と月末日の取得方法について

  • 月初日と月末日の取得方法について

     kouritu 更新 1 年 前 2 メンバー · 3 記事
  • kouritu

    メンバー
    2023年3月27日 at 10:42 AM

    フロー実行した日の月初日と月末日を取得して、基幹システムに日付の範囲として設定、一か月間の情報をCSVファイルとして取得するフローを作成しています。

    「現在の日付を取得」のアクションを使用し、現在の日付を取得しました。
    変数「CurrentDateTime」には、2023/3/27 10:00:00のように保存されています。

    この状態から、3月の月初日と月末日を取得するには、どうすればよろしいでしょうか。

    また、月末日は月によって変動もするため困っております。
    ご教授いただけないでしょうか、よろしくお願いいたします。

  • Re-T

    メンバー
    2023年3月27日 at 2:34 PM

    月初日については、「datetimeをテキストに変換」アクションにて、カスタム書式で変換することで取得できます

    yyyy/MM/01と指定すると、テキスト値で月初(2023/03/01)と取得できるので、それを「テキストをdatetimeに変換」でdatetime型に戻してやれば(2023/03/01 00:00:00)、他のdatetime型が必要なアクションでも使用できます

    月末は「翌月初日の前日」と考えることでイメージしやすくなります

    上記のやり方で月初のdatetime型(2023/03/01 00:00:00)を取得したのち、その変数に対して「加算する日時」アクションで「1月」追加してやります(2023/04/01 00:00:00)

    その値から、同じ「加算する日時」で「-1日」を指定すると、前日の情報が取得できます(2023/03/31 00:00:00)

    参考になれば何よりです

    • kouritu

      メンバー
      2023年3月28日 at 11:05 AM

      Re-T様

      ご返答いただき、ありがとうございます!

      お教えいただいた内容で、月初日と月末日を取得できました!
      演算を行う際は、「テキストをdatetimeに変換」でテキスト型から戻す必要があるんですね。

      月末は「翌月初日の前日」と覚えておきます、
      なんとかフローを作成できそうです。ありがとうございました!

1 - 2 of 2 回答を表示

元の投稿
0 of 0 記事 2018年6月