python Timestamp、Datetime、UTC时间之间转换练习
2015-10-20 10:58
661 查看
#coding=utf-8 import time import datetime def get_prev_timestamp(tart_ts, interval = 3): start_array = datetime.datetime.utcfromtimestamp(start_ts) start_array = start_array + datetime.timedelta(hours=8) prev_time = (start_array - datetime.timedelta(days = interval)) prev_ts = int(time.mktime(prev_time.timetuple())) return prev_ts def get_end_timestamp(start_ts, interval = 30): start_date = datetime.datetime.utcfromtimestamp(start_ts) start_date = start_date + datetime.timedelta(hours=8) end_date = start_date + datetime.timedelta(minutes = interval) end_ts = int(time.mktime(end_date.timetuple())) return end_ts def get_seven_day_ago( day = 7): human = {'d':86400 } now = int(time.time()) ts = now - day * human['d'] return str(ts) start_ts = time.time() print get_seven_day_ago()
相关文章推荐
- Python中实现对Timestamp和Datetime及UTC时间之间的转换
- 简单功能的正则表达式引擎实现
- ubuntu14.01 下python3.4 链接mysql数据库
- python 面向对象(进阶篇)
- Python+opencv人脸识别
- Python时间,日期,时间戳之间转换
- python下sched实现延时或者循环的用法
- selenium webdriver (python)第三版.pdf
- python异常处理
- python操作二进制文件
- 关于Python的3张图
- python之len函数
- Windows下安装python 包管理器pip
- python实现汉诺塔
- 笨办法学python的笔记之七(ex37 复习各种符号)
- 笨办法学python的笔记之六(ex36 设计和调试)
- python(1) python基础
- python多维数组初始化后赋值的问题
- python split()函数
- Win8.1 64位 Python2.7.10 安装 Scrapy