DateUtils.py 1.1 KB

123456789101112131415161718192021222324252627282930
  1. import time
  2. import datetime
  3. class DateUtils:
  4. def get_now_datetime_str(self):
  5. timestamp = time.time()
  6. datetime_struct = datetime.datetime.fromtimestamp(timestamp)
  7. return datetime_struct.strftime('%Y-%m-%d %H:%M:%S')
  8. def get_now_date_str(self):
  9. timestamp = time.time()
  10. datetime_struct = datetime.datetime.fromtimestamp(timestamp)
  11. return datetime_struct.strftime('%Y-%m-%d')
  12. def get_now_date_str_add_sencend(self,seconds):
  13. timestamp = time.time()
  14. return self.get_date_str_add_sencend(timestamp,seconds)
  15. def get_date_str_add_sencend(self,timestemp,seconds):
  16. datetime_struct = datetime.datetime.fromtimestamp(timestemp+seconds)
  17. return datetime_struct.strftime('%Y-%m-%d')
  18. def get_now_datetime_str_add_sencend(self,seconds):
  19. timestamp = time.time()
  20. return self.get_datetime_str_add_sencend(timestamp,seconds)
  21. def get_datetime_str_add_sencend(self,timestemp,seconds):
  22. datetime_struct = datetime.datetime.fromtimestamp(timestemp+seconds)
  23. return datetime_struct.strftime('%Y-%m-%d %H:%M:%S')