您的位置:首页 > 编程语言 > Python开发

Python获取间隔时间段的时间戳数据

2017-08-26 11:21 274 查看
import time
import datetime

today = datetime.datetime.now()
# delta = datetime.timedelta(hours=1)
delta = datetime.timedelta(days=7)
start = today - delta
dt = start.strftime("%Y-%m-%d %H:%M:%S")
timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S")
startts = int(time.mktime(timeArray)) * 1000000
print(startts)


另一种方法

import pytz
import time
import datetime

tz = pytz.timezone('Asia/Shanghai')
now = datetime.datetime.now(tz)
sevendays = timedelta(days=8)
start = now  - sevendays
start2 = datetime.datetime(start.year, start.month, start.day)
startts = int(time.mktime(start2.timetuple())*1000)
print(startts)


如果大神们有更好的写法,还望不吝赐教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: