【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
これでばっちり。
0 コメント:
コメントを投稿