uokadaの見逃し三振は嫌いです

ここで述べられていることは私の個人的な意見に基づくものであり、私が所属する組織には一切の関係はありません。

pythonでdatetimeとtimestampを相互変換するコード

よく忘れるのでメモ。

#!/usr/bin/env python2.7
# -*- coding:utf-8 -*-


import time
import datetime

def convert_dt2epoch():
    """convert datetime object to epochtime
       http://d.hatena.ne.jp/tozawan/20110110/1294666583
    """
    dt = datetime.datetime.now()
    print dt

    epoch = time.mktime(dt.timetuple())
    print epoch

def convert_epoch2dt():
    """convet epochtime to datetime object"""
    tm = time.time()
    print tm
    dt = datetime.datetime.fromtimestamp(tm)
    print dt

if __name__ == '__main__':
    print "convert_dt2epoch's result:"
    convert_dt2epoch()
    print "\n"
    print "convert_epoch2dt's result:"
    convert_epoch2dt()

yuokada's gist: 1849797 — Gist

みんなのPython 改訂版

みんなのPython 改訂版