aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/utils/dates.py
diff options
context:
space:
mode:
authorStephan Groß2013-02-26 11:09:54 +0100
committerStephan Groß2013-02-26 11:09:54 +0100
commitbfff356dd36f7d14d35d8a854cd314e60cf25efa (patch)
tree665c94459adadb8533f5abf14921e9a4a4568ac4 /rest_framework/utils/dates.py
parent8da83f0df9761550cbcac88850a659aab00a2506 (diff)
downloaddjango-rest-framework-bfff356dd36f7d14d35d8a854cd314e60cf25efa.tar.bz2
Add better date / datetime validation (pull 2)
addition to #631 with update to master + timefield support
Diffstat (limited to 'rest_framework/utils/dates.py')
-rw-r--r--rest_framework/utils/dates.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/rest_framework/utils/dates.py b/rest_framework/utils/dates.py
new file mode 100644
index 00000000..f094f72d
--- /dev/null
+++ b/rest_framework/utils/dates.py
@@ -0,0 +1,14 @@
+def get_readable_date_format(date_format):
+ mapping = [("%Y", "YYYY"),
+ ("%y", "YY"),
+ ("%m", "MM"),
+ ("%b", "[Jan through Dec]"),
+ ("%B", "[January through December]"),
+ ("%d", "DD"),
+ ("%H", "HH"),
+ ("%M", "MM"),
+ ("%S", "SS"),
+ ("%f", "uuuuuu")]
+ for k, v in mapping:
+ date_format = date_format.replace(k, v)
+ return date_format \ No newline at end of file