judge_bc.py 977 B

1234567891011121314151617181920212223242526
  1. import datetime
  2. from unitls.LogerinTxt import app_logger
  3. def judge_bc():
  4. try:
  5. nowDay = datetime.date.today().strftime("%Y%m%d")
  6. nowDay_1 = (datetime.date.today() - datetime.timedelta(days=1)).strftime("%Y%m%d")
  7. #nowDay_2 = (datetime.date.today() + datetime.timedelta(days=1)).strftime("%Y%m%d")
  8. nowDay_str2 = datetime.date.today().strftime("%Y-%m-%d")
  9. a_str = nowDay_str2 + " 09:00:00"
  10. b_str = nowDay_str2 + " 20:30:00"
  11. a = datetime.datetime.strptime(a_str, "%Y-%m-%d %H:%M:%S")
  12. b = datetime.datetime.strptime(b_str, "%Y-%m-%d %H:%M:%S")
  13. nowtime = datetime.datetime.now()
  14. if a < nowtime < b:
  15. date=nowDay
  16. bc="A"
  17. elif b <= nowtime:
  18. date = nowDay
  19. bc = "B"
  20. else:
  21. date = nowDay_1
  22. bc = "B"
  23. dic={"date":"%s"%date,"bc":"%s"%bc}
  24. return dic
  25. except Exception as e:
  26. app_logger.log_error(e)