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自动化构建工具scons使用入门笔记
Mar 10 Python
Python实现快速多线程ping的方法
Jul 15 Python
Windows下为Python安装Matplotlib模块
Nov 06 Python
linecache模块加载和缓存文件内容详解
Jan 11 Python
python线程池threadpool使用篇
Apr 27 Python
Python数据结构之图的应用示例
May 11 Python
Python3简单实现串口通信的方法
Jun 12 Python
python使用 request 发送表单数据操作示例
Sep 25 Python
使用PyOpenGL绘制三维坐标系实例
Dec 24 Python
pip安装tensorflow的坑的解决
Apr 19 Python
python如何使用腾讯云发送短信
Sep 17 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
php heredoc和phpwind的模板技术使用方法小结
2008/03/28 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
jQuery 常见操作实现方式和常用函数方法总结
2011/05/06 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
2014/04/23 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
jQuery判断多个input file 都不能为空的例子
2015/06/23 Javascript
CSS3实现动态背景登录框的代码
2015/07/28 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
js的对象与函数详解
2019/01/21 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
Javascript新手入门之字符串拼接与变量的应用
2020/12/03 Javascript
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
Python 实现中值滤波、均值滤波的方法
2019/01/09 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
Django REST framework视图的用法
2019/01/16 Python
Django用户认证系统 Web请求中的认证解析
2019/08/02 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
小学生打架检讨书
2014/01/26 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
2019辞职报告范本3篇!
2019/07/23 职场文书
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python