integromatで「2022年2月3日 06:53」のような日本語日付を正しく処理する
課題
- 写真のメタデータの日付を処理したいのだが、メタデータが「2022年2月3日 06:53」のような日本語の文字列で表記されていた
- iOSの写真アプリで撮影した時点で、このような書式になっていた
解決方法
{{formatDate(【日本語日付、時刻】; "YYYY-MM-DD")}}
とすることで日付を正しく取得できる
日付処理の手順
日本語日付以下のような処理となる
- 2022年2月3日 06:53
- 2022-02-02T21:53:00.000Z
parseDateとformatDateの違いに注意
上記日付をparseDate関数で処理した場合
{{parseDate(2022-02-02T21:53:00.000Z; "YYYY-MM-DD")}}
となるが、この場合の返り値は
2022-02-02
となる。これは日本との時差の部分が評価されずに、日付テキスト部分だけが純粋に返されるため。
正しく動作させるには上記のようにformatDate関数を使う必要がある
お困りごとをお聞かせください。
Make(旧integromat)についてのご相談、ご依頼など。
頂いた内容については、3営業日以内の返信を心がけております。
Makeはできることが幅広いので、何ができるのかを一緒に考えていきましょう。
小さなことから、お気になさらずお気軽にご相談ください。