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 正则表达式实现计算器功能
Apr 29 Python
对pandas进行数据预处理的实例讲解
Apr 20 Python
Python利用splinter实现浏览器自动化操作方法
May 11 Python
python导入模块交叉引用的方法
Jan 19 Python
Pandas读取并修改excel的示例代码
Feb 17 Python
Python3.7 dataclass使用指南小结
Feb 22 Python
Python Datetime模块和Calendar模块用法实例分析
Apr 15 Python
python防止随意修改类属性的实现方法
Aug 21 Python
Python 文件数据读写的具体实现
Jan 24 Python
Python实现不规则图形填充的思路
Feb 02 Python
tensorflow自定义激活函数实例
Feb 04 Python
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
May 25 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遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
2014/11/18 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
2016/08/01 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
微信小程序 Tab页切换更新数据
2017/01/05 Javascript
Vue.js自定义指令的用法与实例解析
2017/01/18 Javascript
vue2.0构建单页应用最佳实战
2017/04/01 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
2017/04/12 Javascript
基于jQuery Ajax实现下拉框无刷新联动
2017/12/06 jQuery
基于node简单实现RSA加解密的方法步骤
2019/03/21 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
JS实现简单随机3D骰子
2019/10/24 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
Python回调函数用法实例详解
2015/07/02 Python
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
Python分析学校四六级过关情况
2017/11/22 Python
实例讲解python中的协程
2018/10/08 Python
Python OpenCV实现视频分帧
2019/06/01 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
python图片合成的示例
2020/11/09 Python
CSS3属性background-size使用指南
2014/12/09 HTML / CSS
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
英国赛车、汽车改装和摩托车零件购物网站:Demon Tweeks
2018/10/29 全球购物
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
安全协议书
2014/04/23 职场文书
投资合作意向书范本
2015/05/08 职场文书
在Spring-Boot中如何使用@Value注解注入集合类
2021/08/02 Java/Android
python内置模块之上下文管理contextlib
2022/06/14 Python