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查询Mysql时返回字典结构的代码
Jun 18 Python
在Python的Flask框架中实现全文搜索功能
Apr 20 Python
Python中特殊函数集锦
Jul 27 Python
Python批量修改文本文件内容的方法
Apr 29 Python
TensorFlow实现卷积神经网络CNN
Mar 09 Python
Python魔法方法详解
Feb 13 Python
python读写csv文件实例代码
Jul 05 Python
python logging模块书写日志以及日志分割详解
Jul 22 Python
django的model操作汇整详解
Jul 26 Python
Pandas时间序列:时期(period)及其算术运算详解
Feb 25 Python
基于Pyinstaller打包Python程序并压缩文件大小
May 28 Python
Django实现微信小程序支付的示例代码
Sep 03 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 SQLite类
2009/05/07 PHP
Linux安装配置php环境的方法
2016/01/14 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
详解PHP PDO简单教程
2019/05/28 PHP
用一段js程序来实现动画功能
2007/03/06 Javascript
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
2010/05/18 Javascript
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
2012/09/19 Javascript
jQuery实现点击该行即可删除HTML表格行
2014/10/17 Javascript
Python脚本后台运行的几种方式
2015/03/09 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
vue.js的安装方法
2017/05/12 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
浅谈vue 单文件探索
2018/09/05 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
2018/09/26 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
Nodejs文件上传、监听上传进度的代码
2020/03/27 NodeJs
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
JavaScript canvas实现文字时钟
2021/01/10 Javascript
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
python入门教程之识别验证码
2017/03/04 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
Rag & Bone官网:瑞格布恩高级成衣
2018/04/19 全球购物
接口的多继承会带来哪些问题
2015/08/17 面试题
2014年宣传思想工作总结
2014/12/10 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
疾病证明书
2015/06/19 职场文书
爱国主题班会教案
2015/08/14 职场文书