python获取指定时间差的时间实例详解


Posted in Python onApril 11, 2017

python获取指定时间差的时间实例详解

在分析数据的时间经常需要截取一定范围时间的数据,比如三天之内,两小时前等等时间要求的数据,因此将该部分经常需要用到的功能模块化,方便以后以后用到的时候复用。在此,也分享给大家。

import time 
import sys 
reload(sys) 
 
def get_day_of_day(UTC=False, days=0, hours=0, miutes=0, seconds=0): 
 ''''''' 
 if days>=0,date is larger than today 
 if days<0,date is less than today 
 date format = "YYYY-MM-DD" 
 ''' 
 now = time.time() 
 timeNew = now + days*24*60*60 + hours*60*60 + miutes*60 + seconds 
 if UTC : 
 timeNew = timeNew + time.timezone 
 t = time.localtime(timeNew) 
 return time.strftime('%Y-%m-%d %H:%M:%S', t) 
 
#使用UTC时间 两小时前 
t = get_day_of_day(True,0,-2) 
print t 
#当地时间 三天前 
t = get_day_of_day(False,-3) 
print t 
#当地时间 三天后 
t = get_day_of_day(False,3) 
print t

运行后所得结果:

2016-04-30 20:25:56 
2016-05-06 20:25:56

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python批量修改文件后缀的方法
Jan 26 Python
Python类的多重继承问题深入分析
Nov 09 Python
Python提示[Errno 32]Broken pipe导致线程crash错误解决方法
Nov 19 Python
Python抓取手机号归属地信息示例代码
Nov 28 Python
Python使用sorted排序的方法小结
Jul 28 Python
Python字典创建 遍历 添加等实用基础操作技巧
Sep 13 Python
一百多行python代码实现抢票助手
Sep 25 Python
Django 中间键和上下文处理器的使用
Mar 17 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
Aug 20 Python
Django框架之中间件MiddleWare的实现
Dec 30 Python
Python 如何实现访问者模式
Jul 28 Python
Python的三个重要函数详解
Jan 18 Python
一个基于flask的web应用诞生 组织结构调整(7)
Apr 11 #Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
Apr 11 #Python
一个基于flask的web应用诞生 用户注册功能开发(5)
Apr 11 #Python
一个基于flask的web应用诞生 flask和mysql相连(4)
Apr 11 #Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
Apr 11 #Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
Apr 11 #Python
非递归的输出1-N的全排列实例(推荐)
Apr 11 #Python
You might like
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
给Function做的OOP扩展
2009/05/07 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
display和visibility的区别示例介绍
2014/02/26 Javascript
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
JS与jQuery遍历Table所有单元格内容的方法
2015/12/07 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
详解axios在node.js中的post使用
2017/04/27 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
2017/12/29 Javascript
python统计文本文件内单词数量的方法
2015/05/30 Python
python常见排序算法基础教程
2017/04/13 Python
python 编码规范整理
2018/05/05 Python
python多线程http压力测试脚本
2019/06/25 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
Python-Seaborn热图绘制的实现方法
2019/07/15 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
python3排序的实例方法
2020/10/20 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
linux面试题参考答案(6)
2016/06/23 面试题
喷漆工的岗位职责
2014/03/17 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
岗位安全生产责任书
2014/07/28 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书
Jupyter notebook 更改文件打开的默认路径操作
2021/05/21 Python
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫
Python创建SQL数据库流程逐步讲解
2022/09/23 Python