您的位置:首页 > 编程语言 > Python开发

python datetime 与时间戳相互转换

2017-02-21 16:03 537 查看

python datetime 与时间戳相互转换

首先需要引入的时间相关模块:
import time, datetime
from datetime import date, datetime, timedelta
字符串时间online_time变为datetime类型online_dt:

DT_FORMAT='%Y%m%d %H:%M:%S'

online_time = '20170219 00:02:07'

online_dt = datetime.strptime(online_time, DT_FORMAT)

datetime类型online_dt变为时间戳秒online_seconds:

online_seconds = int(time.mktime(online_dt.timetuple()))
时间戳秒online_seconds变为datetime类型online_dt2(忽略时区):
online_dt2 = datetime.fromtimestamp(online_seconds)
datetime类型online_dt2变为字符串时间online_time2:
online_time2=online_dt2.strftime(DT_FORMAT)显然online_time==online_time2。形成完成变换链。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: