python 时间相减_python处理时间加减

这篇博客介绍了如何使用Python进行数据处理,解决原始日志时间错误问题。作者详细展示了如何将字符串'2014-05-11 16:44:12'转换为datetime类型,加上8小时,并最终转换回字符串格式。
摘要由CSDN通过智能技术生成

用python做数据统计分析时,原始日志文件中用户访问的时间不对,

需要往后延8小时,记录一下:>>> import datetime

>>> pageTime = ‘2014-05-11 16:44:12‘

>>> pageTime

‘2014-05-11 16:44:12‘

1.把pageTime字符串类型转换成datetime时间类型:>>> dt = datetime.datetime.strptime(pageTime, "%Y-%m-%d %H:%M:%S")

>>> dt

datetime.datetime(2014, 5, 11, 16, 44, 12)

2.把dt加上8小时:>>> d = dt + datetime.timedelta(hours=8)

>>> d

datetime.datetime(2014, 5, 12, 0, 44, 12)

3最后把datetime类型的时间转换成字符串类型的时间:>>> nTime = d.strftime("%Y-%m-%d %H:%M:%S")

>>> nTime

‘2014-05-12 00:44:12‘

原文:http://xieyusong.blog.51cto.com/4615779/1410610

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值