Python でタイムスタンプのタイムゾーンを変換するコード例。例えば、CloudTrail のタイムゾーンを UTC から JST に変換するといった場合。以下のコードは AWS Lambda でも追加モジュール不要で実行可能。
- コード
import datetime import dateutil.parser def lambda_handler(event, context): awstime = '2021-01-28T00:22:50Z' JST = datetime.timezone(datetime.timedelta(hours=+9), 'JST') jst_datetime = dateutil.parser.parse(awstime).astimezone(JST) print(jst_datetime)
- 実行結果
START RequestId: fed8f625-c8c3-4a8f-8d1c-32412acceeba Version: $LATEST 2021-01-28 09:22:50+09:00