Python datetime<=>时间戳

2018-09-15  本文已影响0人  小淼不卖萌

Unix 时间戳(Unix timestamp)


datetime 与 Unix timestamp转化(python)

import time
import datetime

def timestamp2datetime(_timestamp):
    """时间戳-->datetime"""
    if isinstance(_timestamp, datetime.datetime):
        return datetime
    return datetime.datetime.formtimestamp(_time_stamp)

def datetime2timestamp(_datetime):
    """datetime-->时间戳"""
    if isinstance(_datetime, float) or isinstance(_datetime, int):
        return _datetime
    return time.mktime(_datetime.timetuple())

if __name__ == '__main__':
    t = time.time()
    print t, timestamp2datetime(t)

    d = datetime.datetime.now()
    print d, datetime2timestamp(d)


另待补充:

上一篇 下一篇

猜你喜欢

热点阅读