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

需要往后延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'

转载于:https://blog.51cto.com/xieyusong/1410610

python处理时间加减相关推荐

  1. python,时间加减,时间计算,时间格式化,时间提取汇总

    From: http://bbs.chinaunix.net/thread-1371304-1-1.html 不知道这么写题目会不会让人误会,不过这个题目可以让从搜索引擎上搜索问题的菜鸟们一下找到这篇 ...

  2. python 月份加减,Python日期的加减等操作的示例

    本文介绍了Python日期的加减等操作的示例,分享给大家,也给自己留个笔记 1. 日期输出格式化 所有日期.时间的api都在datetime模块内. 1. datetime => string ...

  3. python时间加减秒_Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年...

    计算年.月.日需要安装组件包 pip install python-dateutil 当前日期时间 import datetime print datetime.datetime.now() # 20 ...

  4. python datetime 加减_Python datetime及其加减

    datetime及其加减 from dateutil.relativedelta import relativedelta from datetime import date, timedelta i ...

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

    最近用python做pv和uv数据统计分析时,原始日志文件中用户访问的时间不对, 需要往后延8小时,记录一下:>>> import datetime >>> pag ...

  6. python操作时间加减与格式输出

    文章目录 1. python时间基本操作 时间格式转换 时间加减法 2.输出1年内的所有日期 1. python时间基本操作 时间格式转换 import datetimenow_date = date ...

  7. python日期加减一年_Python日期的加减等操作

    原文:https://www.cnblogs.com/vampirejt/p/4159267.html 1. 日期输出格式化 所有日期.时间的api都在datetime模块内. 1. datetime ...

  8. python日期加减源码_Python 时间序列的时间延迟计算

    时间:2018-12-08 概述:随机数 时间序列 延迟 自相关法 Python自相关法求时间延迟,混沌时间序列分析源程序,时间序列的时间延迟计算,用户输入时间序列以及最大时间延迟,可返回所求时间序列 ...

  9. Python 二进制加减

    # 二进制+1 def add_binary_nums(x,y):max_len = max(len(x), len(y))x = x.zfill(max_len)y = y.zfill(max_le ...

最新文章

  1. 栈 -- 顺序栈、链式栈的实现 及其应用(函数栈,表达式求值,括号匹配)
  2. [Core Java® for the Impatient]重载Java2
  3. flash as3 android air 插入视频,FLASH加载外部影片as3代码
  4. 20165105第三周学习总结
  5. 机器学习中的数学(一)--基础数学与基本微分学
  6. java 并发存储,java并发编程——Java存储模型(JMM)
  7. Android初学第87天
  8. [NVIDIA] Ubuntu 卸载 cuda
  9. Java虚拟机对内部锁的四种优化方式
  10. dex2jar源码解析之总体介绍(一)
  11. 计算机组成原理——数据通路
  12. xp ie清除css缓存,如何清空浏览器的CSS缓存
  13. C++ 找朋友(friends)
  14. kali linux 2020.4 自带浏览器英文改中文
  15. luogu 5561 [Celeste-B]Mirror Magic 后缀数组+RMQ+multiset
  16. 列宽一字符等于多少厘米_Excel中行高多少等于1厘米?列宽多少等于1厘米?-列宽为2厘米...
  17. 【2022省选模拟】星际航道——网格图最小生成树、LCT
  18. 成果展示 | 大数据应用开发平台DWF
  19. shader 获取法线_Unity Shader-法线贴图(Normal)及其原理
  20. 解决win10使用电池时自动调节亮度问题

热门文章

  1. 计算机优化英语,英语对计算机专业的重要性及如何提高英语水平
  2. 24c04硬件地址位_一文读懂IP地址和MAC地址有什么区别和联系
  3. php如何取消bak自动备份_教你如何进行异地自动备份数据库
  4. python人工智能学多久_Python人工智能学习需要多久?什么学历可以学习?
  5. mysql查询优化技巧
  6. 6.1 C/S 架构介绍
  7. USB协议基础知识笔记
  8. python2.7读汉字的时候出现乱码,如何解决
  9. android系统底层驱动多个物理按键上报同一个键值给app层,app层如何区分
  10. 什么是menuconfig和menuconfig的使用方法和技巧