600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python 数字日期转换 格式化时间 日期加减天 小时 分钟

python 数字日期转换 格式化时间 日期加减天 小时 分钟

时间:2022-05-21 13:49:06

相关推荐

python 数字日期转换 格式化时间 日期加减天 小时 分钟

把数字转换成日期格式

例如:数字 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'))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。