datetime.py 461 B

1234567891011121314151617181920212223
  1. import datetime
  2. from django.utils import timezone
  3. from django.utils.timezone import localtime
  4. __all__ = (
  5. 'datetime_from_timestamp',
  6. 'local_now',
  7. )
  8. def local_now():
  9. """
  10. Return the current date & time in the system timezone.
  11. """
  12. return localtime(timezone.now())
  13. def datetime_from_timestamp(value):
  14. """
  15. Convert an ISO 8601 or RFC 3339 timestamp to a datetime object.
  16. """
  17. return datetime.datetime.fromisoformat(value)