python 3.7,日期格式处理和计算

python 3.7,日期格式处理和计算

问题描述:

2019/08/29 18:53:18.05这种日期格式怎么转化成time.time()的格式啊。然后对这些日期需要进行计算

from dateutil import parser
date = "2019/08/29 18:53:18.05"
parse =  parser.parse(date)

利用 parser 工具类转换成 datetime 类型,就可以直接进行加减运算了。

import time

a1 = "2019/08/29 18:53:18.05"

先转换为时间数组

timeArray = time.strptime(a1, "%Y/%m/%d %H:%M:%S.%f")

转换为时间戳

timeStamp = int(time.mktime(timeArray))
print(timeStamp)