把数字转换成日期格式
例如:数字 05271354 转换成日期格式 -05-27 13:54:00
from dateutil.parser import parset_list1 = ["05271354", "05272300"]t_list2 = [05270500, 05271148]for t in t_list1:print(parse(t))输出为:-05-27 13:54:00-05-27 23:00:00for t in t_list1:print(parse(str(t))) # 先把数字日期转换成字符串格式输出为:-05-27 05:00:00-05-27 11:48:00
把数字日期加减时间,或者直接对日期加减时间, 加小时分钟天数
例如 0527115600加6分钟-05-27 12:02:00 或者还是原来格式 052710
import datetimefrom dateutil.parser import parse加分钟:t1 = 0527115600time6 = (parse(str(t1)) + datetime.timedelta(minutes=6))输出为-05-27 12:02:00加小时t1 = 0527235600time2 = (parse(str(t1)) + datetime.timedelta(hours=1))输出为:-05-28 00:56:00再转回来数字格式:print(time2.strftime('%Y%m%d%H%M%S'))输出为:0528005600加天数就是把hours改为days
现在时间加减
now = datetime.datetime.now()print(now)输出为:-05-27 19:26:53.559056data_now = now.strftime('%Y-%m-%d %H:%M:%S')print(data_now)输出为:-05-27 19:26:53加5小时data_now5 = parse(data_now) + datetime.timedelta(hours=5)print(data_now5)输出为:-05-28 00:26:47转回去print(data_now5.strftime('%Y%m%d%H%M%S'))