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中还原JavaScript的escape函数编码后字符串的方法
Aug 22 Python
python爬虫实现教程转换成 PDF 电子书
Feb 19 Python
OpenCV实现人脸识别
Apr 07 Python
python编写分类决策树的代码
Dec 21 Python
python list格式数据excel导出方法
Oct 31 Python
Python一个简单的通信程序(客户端 服务器)
Mar 06 Python
Win10+GPU版Pytorch1.1安装的安装步骤
Sep 27 Python
python实现KNN分类算法
Oct 16 Python
Python实现打印实心和空心菱形
Nov 23 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
Mar 01 Python
Django 项目布局方法(值得推荐)
Mar 22 Python
Django中ORM的基本使用教程
Dec 22 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 快速生成 Flash 动画的方法
2007/03/06 PHP
第4章 数据处理-php正则表达式-郑阿奇(续)
2011/07/04 PHP
PHP代码优化之成员变量获取速度对比
2014/02/28 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
DOM基础教程之使用DOM
2015/01/19 Javascript
jQuery DOM插入节点操作指南
2015/03/03 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
js获取Html元素的实际宽度高度的方法
2016/05/19 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
举例讲解Python中is和id的用法
2015/04/03 Python
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
Python使用Mechanize模块编写爬虫的要点解析
2016/03/31 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
2017/06/30 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
python itchat给指定联系人发消息的方法
2019/06/11 Python
Python如何筛选序列中的元素的方法实现
2019/07/15 Python
python3 常见解密加密算法实例分析【base64、MD5等】
2019/12/19 Python
Python imutils 填充图片周边为黑色的实现
2020/01/19 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
美国最佳选择产品网站:Best Choice Products
2019/05/27 全球购物
C#怎么让一个窗口居中显示?
2015/10/20 面试题
公务员更新知识培训实施方案
2014/03/31 职场文书
内科护士节演讲稿
2014/09/11 职场文书
pytorch中的 .view()函数的用法介绍
2022/03/17 Python
Spring Boot项目传参校验的最佳实践指南
2022/04/05 Java/Android
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL
Pygame游戏开发之太空射击实战敌人精灵篇
2022/08/05 Python