【Python】datetimeでタイムゾーンをUTCに変換する方法
なんか毎回調べてる気がするので覚え書きとして残しておく。。
タイムゾーンの変換を行うときにはpython-dateutilを使うと便利だとの事。
ダウンロードとリファレンスは以下の所です。
あ、pipとかeasy_installでも入るみたい
sudo pip install python-dateutil
サンプルソースを載せておきますねー。
#!/usr/bin/python # -*- coding: utf-8 -*- import datetime import dateutil.tz # 日本時間 2011年08月10日 16時00分00秒 を指定 date = datetime.datetime(2011, 8, 10, 16, 0, 0, 0, dateutil.tz.gettz('Asia/Tokyo')) print date # UTC表記に変換 date = date.astimezone(dateutil.tz.tzutc()) print date
これでばっちり。