message.receivedAtのフィールドについて
完了お世話になっております。
message.receivedAtのフィールドについて、以下ご教示ください。
格納される日時は受信スロットがメッセージを受信した日時でしょうか。
message.metadate.dateやmessage.metadata.headers.Dateは送信元によってフォーマットやタイムゾーンが異なりますが、message.receivedAtは一律で同じフォーマット(2023-11-29T02:03:27.394957237Zのような)タイムゾーンはUTCとなる認識で合っているでしょうか。
message.receivedAtに対して、ランブックのオペレータステップで日時のフォーマット変換や文字列への変換をしたいのですが、RFC 3339ではないためできないでしょうか。
上記が不可の場合、送信元に関わらずタイムゾーンや書式が一律となる日時情報をもち、オペレータステップで変換処理を行える書式のフィールドがございましたらご教示ください。
お手数をお掛けいたしますが、よろしくお願いいたします。
-
正式なコメント
お問い合わせいただきありがとうございます。
以下の通り回答いたします。>格納される日時は受信スロットがメッセージを受信した日時でしょうか。
→ご認識の通りでございます。>message.metadate.dateやmessage.metadata.headers.Dateは送信元によってフォーマットやタイムゾーンが異なりますが、message.receivedAtは一律で同じフォーマット(2023-11-29T02:03:27.394957237Zのような)タイムゾーンはUTCとなる認識で合っているでしょうか。
→message.receivedAt のフォーマットは RFC3339 、タイムゾーンは UTC となります。>message.receivedAtに対して、ランブックのオペレータステップで日時のフォーマット変換や文字列への変換をしたいのですが、RFC 3339ではないためできないでしょうか。
→RFC3339 からの変換をご利用いただければと存じます。
補足ではございますが、UTC の日時情報を JST 等に変換したい場合は、オペレーターステップの「日時を特定の書式の文字列に変換する」により変換が可能となります。ご確認のほどよろしくお願いいたします。
コメントアクション
サインインしてコメントを残してください。
コメント
5件のコメント