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实现按学生年龄排序的实际问题详解
Aug 29 Python
python2 与python3的print区别小结
Jan 16 Python
Python中生成器和迭代器的区别详解
Feb 10 Python
python操作excel的包(openpyxl、xlsxwriter)
Jun 11 Python
基于Python打造账号共享浏览器功能
May 30 Python
用pycharm开发django项目示例代码
Jun 13 Python
python 整数越界问题详解
Jun 27 Python
Python OrderedDict的使用案例解析
Oct 25 Python
python实现简单日志记录库glog的使用
Dec 13 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
浅谈Python数学建模之整数规划
Jun 23 Python
用Python爬取英雄联盟的皮肤详细示例
Dec 06 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
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
基于jQuery中对数组进行操作的方法
2013/04/16 Javascript
js截取小数点后几位的写法
2013/11/14 Javascript
jquery实现图片灯箱明暗的遮罩效果
2013/11/15 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
2016/08/26 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
vue弹窗插件实战代码
2018/09/08 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
微信小程序判断用户是否需要再次授权获取个人信息
2019/07/18 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
[01:14:30]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第二场 8.20.mp4
2019/08/22 DOTA
Python遍历文件夹和读写文件的实现方法
2017/05/10 Python
linux下python使用sendmail发送邮件
2018/05/22 Python
Linux下python制作名片示例
2018/07/20 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
python如何判断IP地址合法性
2020/04/05 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
乌克兰在线商店的价格比较:Price.ua
2019/07/26 全球购物
J2EE是技术还是平台还是框架
2016/08/14 面试题
函授大专自我鉴定
2013/11/01 职场文书
幼儿园中秋节活动方案
2014/02/06 职场文书
租房合同协议书
2014/04/09 职场文书
2014教师党员自我评议总结
2014/09/19 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
三十年同学聚会感言
2015/07/30 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
校运会班级霸气口号
2015/12/24 职场文书
JS代码编译器Monaco使用方法
2021/06/11 Javascript
angular4实现带搜索的下拉框
2022/03/25 Javascript