Coverage for utilities/datetime.py: 88%

8 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-10 18:35 +0000

1import datetime 

2 

3from django.utils import timezone 

4from django.utils.timezone import localtime 

5 

6__all__ = ( 

7 'datetime_from_timestamp', 

8 'local_now', 

9) 

10 

11 

12def local_now(): 

13 """ 

14 Return the current date & time in the system timezone. 

15 """ 

16 return localtime(timezone.now()) 

17 

18 

19def datetime_from_timestamp(value): 

20 """ 

21 Convert an ISO 8601 or RFC 3339 timestamp to a datetime object. 

22 """ 

23 return datetime.datetime.fromisoformat(value)