Python で UTC2JST
Python で、 UTC で表された時間から JST に変換する方法。twitter から取ってきたデータを扱うために調べた。
datetime モジュールを使う。timedelta で時間の差分を表す。ちなみに twitter の時間の表示は "Sun Jan 18 09:00:48 +0000 2009" みたいな感じ。
import datetime def utc2jst(utc_in_twitter_format): utc = (datetime.datetime. strptime(utc_in_twitter_format, '%a %b %d %H:%M:%S +0000 %Y')) td = datetime.timedelta(hours=9) # JST は UTC に比べて9時間進んでいる return utc+td