date_utils.py 771 B

1234567891011121314151617181920212223242526272829303132333435
  1. # -*- coding: utf-8 -*-
  2. # @Time : 2023/7/25 15:35
  3. # @Author : XuJiakai
  4. # @File : data_utils
  5. # @Software: PyCharm
  6. from datetime import datetime
  7. from data_clean.exception.ruler_validation_exception import RulerValidationException
  8. establish_state_time = datetime(year=1949, month=10, day=1)
  9. def get_update_time():
  10. return datetime.now().strftime("%Y-%m-%d %H:%M:%S")
  11. pass
  12. def str_2_date_time(date_str, format="%Y-%m-%d %H:%M:%S"):
  13. try:
  14. return datetime.strptime(date_str, format)
  15. except Exception as ex:
  16. raise RulerValidationException("%s,时间解析异常,%s" % (date_str, str(ex)))
  17. pass
  18. pass
  19. def get_now_datetime():
  20. return datetime.now()
  21. pass
  22. if __name__ == '__main__':
  23. print(get_update_time())
  24. pass