QA・フローを検索する

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

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

  • 作成者
    ディスカッション
  • #8687

    kouritu
    Participant

    フロー実行した日の月初日と月末日を取得して、基幹システムに日付の範囲として設定、一か月間の情報を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に変換」でテキスト型から戻す必要があるんですね。

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

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