# -*- coding:utf-8 -*- __author__ = 'weijie' from EmQuantAPI import * import datetime import time import traceback import json from StockRestPojo import StockRestPojo from dbOperation import dbOperation # print("开始了") # datTime = datetime.datetime.strptime("2020-1-23", "%Y-%m-%d") # print(datTime) date = "20201023" time1 = "155959" datTime = time.mktime(time.strptime(date + time1, "%Y%m%d%H%M%S")) print(date + time1 +"=="+ str(datTime)) hour = time.localtime(datTime).tm_hour #获取小时 min_ = time.localtime(datTime).tm_min # 获取分钟 sec_ = time.localtime(datTime).tm_sec # 获取秒数 # 1分钟数据 if sec_ != 0: tempDatTime = datTime + 60 - sec_ print(tempDatTime) else: print(datTime) # 5分钟数据 if sec_ != 0 ^ min_%5 != 0: tempDatTime = datTime + (5 * 60) - sec_ - (min_%5 * 60) print(tempDatTime) else: print(datTime) # 15分钟数据 if sec_ != 0 ^ min_%15 != 0: tempDatTime = datTime + (15 * 60) - sec_ - (min_%15 * 60) print(tempDatTime) else: print(datTime) # 30分钟数据 if sec_ != 0 ^ min_%30 != 0: tempDatTime = datTime + (30 * 60) - sec_ - (min_%30 * 60) print(tempDatTime) else: print(datTime) # 60分钟数据 if sec_ != 0 ^ min_%60 != 0: tempDatTime = datTime + (60 * 60) - sec_ - (min_%60 * 60) print(tempDatTime) else: print(datTime)