irongit

Enhanced time synchronization for drf views.

12 lines292 BPython
1import datetime as dt
2from rest_framework import serializers
3
4from timecheck.settings import conf
5
6
7def parse_dt(s: str):
8 return serializers.DateTimeField().to_internal_value(s)
9
10
11def normalize_dt(t: dt.datetime, fmt=conf["dt_fmt"]):
12 return dt.datetime.strptime(t.strftime(fmt), fmt)