UTALI

みんなの役に立つ情報をどんどん公開していきます

Python で日時情報を扱う - Twitterのタイムスタンプなど

Twitterのタイムスタンプ

from datetime import datetime
import pytz

t = datetime.strptime('Thu Apr 23 13:38:19 +0000 2009','%a %b %d %H:%M:%S +0000 %Y').replace(tzinfo=pytz.UTC)

世界標準時から日本時間への変換

from datetime import timedelta
t = t + timedelta(hours=9)

Unix時間に変換

t.strftime('%s')

AMPのjson_ldの形式に変換

t.strftime("%Y-%m-%d %H:%M:%S") + " +0900"