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中sys.argv函数精简概括
Jul 08 Python
利用Python如何制作好玩的GIF动图详解
Jul 11 Python
Python字符串的全排列算法实例详解
Jan 07 Python
Python argparse模块应用实例解析
Nov 15 Python
在python中做正态性检验示例
Dec 09 Python
django数据模型on_delete, db_constraint的使用详解
Dec 24 Python
Tensorflow进行多维矩阵的拆分与拼接实例
Feb 07 Python
Python+OpenCV实现图像的全景拼接
Mar 05 Python
Django中的AutoField字段使用
May 18 Python
python代码实现猜拳小游戏
Nov 30 Python
MoviePy常用剪辑类及Python视频剪辑自动化
Dec 18 Python
Python中itertools库的四个函数介绍
Apr 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实现的连贯操作、链式操作实例
2014/07/08 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
2015/06/10 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
Mootools 1.2教程 同时进行多个形变动画
2009/09/15 Javascript
js substr、substring和slice使用说明小记
2011/09/15 Javascript
js控制CSS样式属性语法对照表
2012/12/11 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
初步使用Node连接Mysql数据库
2016/03/03 Javascript
Node.js的Koa框架上手及MySQL操作指南
2016/06/13 Javascript
Google 地图API资料整理及详细介绍
2016/08/06 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
JavaScript实现url参数转成json形式
2016/09/25 Javascript
快速实现jQuery多级菜单效果
2017/02/01 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
vue中实现methods一个方法调用另外一个方法
2018/02/08 Javascript
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
Vue项目服务器部署之子目录部署方法
2019/05/12 Javascript
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
Python中实现常量(Const)功能
2015/01/28 Python
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
澳洲女装时尚在线:Blue Bungalow
2018/05/05 全球购物
Urban Outfitters德国官网:美国跨国生活方式零售公司
2018/05/21 全球购物
DeinDesign德国:设计自己的手机壳
2019/12/14 全球购物
财务与信息服务专业推荐信
2013/11/28 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
企业党建工作总结2015
2015/05/26 职场文书
高中信息技术教学反思
2016/02/16 职场文书