1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- # -*- 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))
- month = time.localtime(datTime).tm_mon # 获取月份
- year = time.localtime(datTime).tm_year # 获取年份
- day = time.localtime(datTime).tm_mday #获取日
- hour = time.localtime(datTime).tm_hour #获取小时
- min_ = time.localtime(datTime).tm_min # 获取分钟
- sec_ = time.localtime(datTime).tm_sec # 获取秒数
- print(min_)
- # 设置1分钟
- if sec_ != 0:
- min_ = min_ + 1
- if min_ == 60:
- min_ = 0
- hour = hour + 1
- sec_ = 0
- if min_ >= 10:
- dateOne = str(year) + str(month) + str(day) + str(hour) + str(min_) + "00"
- else :
- dateOne = str(year) + str(month) + str(day) + str(hour) + "0" + str(min_) + "00"
- datTime1 = time.mktime(time.strptime(str(dateOne), "%Y%m%d%H%M%S"))
- print(str(dateOne) + "==" + str(int(datTime1)))
- # 设置5分钟
- dateFive = ""
- tempHour = hour
- tremMin = min_
- if(min_ > 55):
- tempHour = tempHour + 1
- tremMin = "00"
- elif (min_%5 != 0):
- tremMin = tremMin + (5 - tremMin%5)
- if tremMin >= 10:
- dateFive = str(year) + str(month) + str(day) + str(tempHour) + str(tremMin) + "00"
- else :
- dateFive = str(year) + str(month) + str(day) + str(tempHour) + "0" + str(tremMin) + "00"
- datTime1 = time.mktime(time.strptime(str(dateFive), "%Y%m%d%H%M%S"))
- print(str(dateFive) + "==" + str(int(datTime1)))
- # 设置15分钟
- dateFifteen = ""
- tempHour = hour
- tremMin = min_
- if(min_ > 45):
- tempHour = tempHour + 1
- tremMin = "00"
- elif (min_%15 != 0):
- tremMin = tremMin + (15 - tremMin%15)
- dateFifteen = str(year) + str(month) + str(day) + str(tempHour) + str(tremMin) + "00"
- datTime1 = time.mktime(time.strptime(str(dateFifteen), "%Y%m%d%H%M%S"))
- print(str(dateFifteen) + "==" + str(int(datTime1)))
- # 设置30分钟
- dateThirty = ""
- tempHour = hour
- tremMin = min_
- if(min_ > 30):
- tempHour = tempHour + 1
- tremMin = "00"
- elif (min_%30 != 0):
- tremMin = tremMin + (30 - tremMin%30)
- dateThirty = str(year) + str(month) + str(day) + str(tempHour) + str(tremMin) + "00"
- datTime1 = time.mktime(time.strptime(str(dateThirty), "%Y%m%d%H%M%S"))
- print(str(dateThirty) + "==" + str(int(datTime1)))
- # 设置小时
- if sec_ != 0 ^ min_ != 0:
- dateSixty = str(year) + str(month) + str(day) + str(hour + 1) + "0000"
- else :
- dateSixty = str(year) + str(month) + str(day) + str(hour) + "0000"
- datTime1 = time.mktime(time.strptime(str(dateSixty), "%Y%m%d%H%M%S"))
- print(str(dateSixty) + "==" + str(int(datTime1)))
|