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在windows和linux下获得本机本地ip地址方法小结
Mar 20 Python
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
Nov 07 Python
简单讲解Python中的字符串与字符串的输入输出
Mar 13 Python
Python文件操作基本流程代码实例
Dec 11 Python
Python中常见的异常总结
Feb 20 Python
Python操作MySQL数据库的方法
Jun 20 Python
Python实现数据结构线性链表(单链表)算法示例
May 04 Python
详解python中的index函数用法
Aug 06 Python
在jupyter notebook中调用.ipynb文件方式
Apr 14 Python
python语言中有算法吗
Jun 16 Python
python实现图片九宫格分割的示例
Apr 25 Python
方法汇总:Python 安装第三方库常用
Apr 26 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
制作美丽的拉花
2021/03/03 冲泡冲煮
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
Laravel创建数据库表结构的例子
2019/10/09 PHP
Laravel框架实现即点即改功能的方法分析
2019/10/31 PHP
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
javascript向flash swf文件传递参数值注意细节
2012/12/11 Javascript
js读写(删除)Cookie实例详解
2013/04/17 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
angularJS之$http:与服务器交互示例
2017/03/17 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
vuex 项目结构目录及一些简单配置介绍
2018/04/08 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
python端口扫描系统实现方法
2014/11/19 Python
Python中的生成器和yield详细介绍
2015/01/09 Python
简单谈谈Python流程控制语句
2016/12/04 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
利用python开发app实战的方法
2019/07/09 Python
python3实现单目标粒子群算法
2019/11/14 Python
Python post请求实现代码实例
2020/02/28 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
Canal官网:巴西女性时尚品牌
2019/10/16 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
OLEDBConnection和SQLConnection有什么区别
2013/05/31 面试题
电子邮箱格式怎么写
2014/01/12 职场文书
化工专业大学生职业生涯规划书
2014/01/14 职场文书
敬业奉献模范事迹材料
2014/12/24 职场文书
办公室卫生管理制度
2015/08/04 职场文书
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题