test2.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # -*- coding:utf-8 -*-
  2. __author__ = 'weijie'
  3. from EmQuantAPI import *
  4. import datetime
  5. import time
  6. import traceback
  7. import json
  8. from StockRestPojo import StockRestPojo
  9. from dbOperation import dbOperation
  10. # print("开始了")
  11. # datTime = datetime.datetime.strptime("2020-1-23", "%Y-%m-%d")
  12. # print(datTime)
  13. date = "20201023"
  14. time1 = "155959"
  15. datTime = time.mktime(time.strptime(date + time1, "%Y%m%d%H%M%S"))
  16. print(date + time1 +"=="+ str(datTime))
  17. hour = time.localtime(datTime).tm_hour #获取小时
  18. min_ = time.localtime(datTime).tm_min # 获取分钟
  19. sec_ = time.localtime(datTime).tm_sec # 获取秒数
  20. # 1分钟数据
  21. if sec_ != 0:
  22. tempDatTime = datTime + 60 - sec_
  23. print(tempDatTime)
  24. else:
  25. print(datTime)
  26. # 5分钟数据
  27. if sec_ != 0 ^ min_%5 != 0:
  28. tempDatTime = datTime + (5 * 60) - sec_ - (min_%5 * 60)
  29. print(tempDatTime)
  30. else:
  31. print(datTime)
  32. # 15分钟数据
  33. if sec_ != 0 ^ min_%15 != 0:
  34. tempDatTime = datTime + (15 * 60) - sec_ - (min_%15 * 60)
  35. print(tempDatTime)
  36. else:
  37. print(datTime)
  38. # 30分钟数据
  39. if sec_ != 0 ^ min_%30 != 0:
  40. tempDatTime = datTime + (30 * 60) - sec_ - (min_%30 * 60)
  41. print(tempDatTime)
  42. else:
  43. print(datTime)
  44. # 60分钟数据
  45. if sec_ != 0 ^ min_%60 != 0:
  46. tempDatTime = datTime + (60 * 60) - sec_ - (min_%60 * 60)
  47. print(tempDatTime)
  48. else:
  49. print(datTime)