#36820: Date Parsing Modernization
-------------------------------------+-------------------------------------
Reporter: Varun | Owner: Varun Kasyap
Kasyap Pentamaraju | Pentamaraju
Type: New | Status: assigned
feature |
Component: Utilities | Version: dev
Severity: Normal | Keywords: dateparse,
Triage Stage: | timesince
Unreviewed | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
-------------------------------------+-------------------------------------
I have been analyzing django.utils.dateparse and django.utils.timesince.
Currently, developers have to write custom logic for many very common use
cases.
Maybe we should add built-in support for these common cases:
Please correct me if i am wrong
1) parse_datetime relies on regex and does not support partial dates (for
example, providing "2024" returns None instead of a datetime like
2024-01-01 12:00).
2) timesince forces long-form output such as "1 year, 2 months" using
hard-coded joins, while modern UIs prefer compact formats like "1y 2mo" or
"2w".
3) Support a customizable “Just now” threshold instead of returning "0
minutes" for very small time differences.
--
Ticket URL: <https://code.djangoproject.com/ticket/36820>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/django-updates/0107019b46eb7d5c-9e997214-4af5-48db-a0e4-d45823cb8336-000000%40eu-central-1.amazonses.com.