Python处理时间经常会遇到datetime、time、string以及时间戳之间的转换。
一、时间戳转换time:
time.localtime(timestamp)
二、datetime转string:
date_time.strftime('%Y-%m-%d')
三、string转datetime:
date_time = datetime.datetime.strptime(str,'%Y-%m-%d')
四、time转string:
time.strftime("%Y-%m-%d", time)
五、datetime转时间戳:
time_time = time.mktime(date_time.timetuple())
六、求差delta时间的datetime:
把数据转换成datetime,
然后用date_time - timedelta(days = days)