- 字符串转datetime
- datetime转字符串
- 时间戳相关
import datetime date = '2022-04-19' datetime.datetime.strptime(date, '%Y-%m-%d') >>> datetime.datetime(2022, 4, 19, 0, 0)datetime转字符串
import datetime date = '2022-04-19' date = datetime.datetime.strptime(date, '%Y-%m-%d') datetime.datetime.strftime(date, '%Y-%m-%d') >>> '2022-04-19'时间戳相关
- 当前时间戳
import time time.time() >>> 1650354753.6395586
- 时间戳转化为datetime
import time, datetime datetime.datetime.fromtimestamp(time.time()) >>> datetime.datetime(2022, 4, 19, 15, 55, 2, 923768)
- datetime转化为时间戳: datetime.datetime.timestamp()或者time.mktime()
time.mktime(datetime.datetime.strptime('2019-01-01', '%Y-%m-%d').timetuple())
>>> 1546272000.0
datetime.datetime.timestamp(datetime.datetime.strptime('2019-01-01', '%Y-%m-%d'))
>>> 1546272000.0
注意如果用time.mktime(),需要先将datetime转化为time



