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