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数据库的方法分享
May 29 Python
Python 中迭代器与生成器实例详解
Mar 29 Python
python机器学习理论与实战(五)支持向量机
Jan 19 Python
基于Python实现的微信好友数据分析
Feb 26 Python
python 获取文件下所有文件或目录os.walk()的实例
Apr 23 Python
python实现AES加密解密
Mar 28 Python
wxpython绘制音频效果
Nov 18 Python
pandas和spark dataframe互相转换实例详解
Feb 18 Python
Django中FilePathField字段的用法
May 21 Python
基于pycharm 项目和项目文件命名规则的介绍
Jan 15 Python
Python爬虫基础之爬虫的分类知识总结
May 13 Python
Python实现生成bmp图像的方法
Jun 13 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开启gzip页面压缩实例代码
2010/03/11 PHP
PHP 魔术函数使用说明
2010/05/14 PHP
php array_unique之后json_encode需要注意
2011/01/02 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
jQuery学习笔记之jQuery动画效果
2013/09/09 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
nodejs实现的一个简单聊天室功能分享
2014/12/06 NodeJs
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
JS截取字符串实例详解
2015/11/24 Javascript
JS实现的倒计时效果实例(2则实例)
2015/12/23 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
python回调函数的使用方法
2014/01/23 Python
python处理文本文件实现生成指定格式文件的方法
2014/07/31 Python
wxPython中listbox用法实例详解
2015/06/01 Python
python列出目录下指定文件与子目录的方法
2015/07/03 Python
Python脚本实现虾米网签到功能
2016/04/12 Python
python3操作mysql数据库的方法
2017/06/23 Python
Python Django切换MySQL数据库实例详解
2019/07/16 Python
python输出数学符号实例
2020/05/11 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
Python实现Kerberos用户的增删改查操作
2020/12/14 Python
HTML5制作表格样式
2016/11/15 HTML / CSS
心得体会开头
2014/01/01 职场文书
《窗前的气球》教学反思
2014/04/07 职场文书
中学生评语大全
2014/04/18 职场文书
大学生英语演讲稿
2014/04/24 职场文书
酒店收银员岗位职责
2015/04/07 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技