summaryrefslogtreecommitdiff
path: root/django/db/backends/sqlite3/utils.py
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2015-01-12 15:20:40 -0500
committerTim Graham <timograham@gmail.com>2015-01-14 14:16:20 -0500
commit28308078f397d1de36fd0da417ac7da2544ba12d (patch)
tree80207ff582b2350d058c1c7c49072b761391c04f /django/db/backends/sqlite3/utils.py
parent737d24923ac69bb8b89af1bb2f3f4c4c744349e8 (diff)
Fixed #22603 -- Reorganized classes in django.db.backends.
Diffstat (limited to 'django/db/backends/sqlite3/utils.py')
-rw-r--r--django/db/backends/sqlite3/utils.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/django/db/backends/sqlite3/utils.py b/django/db/backends/sqlite3/utils.py
new file mode 100644
index 0000000000..6a8b3b8943
--- /dev/null
+++ b/django/db/backends/sqlite3/utils.py
@@ -0,0 +1,11 @@
+from django.conf import settings
+from django.utils import timezone
+from django.utils.dateparse import parse_datetime
+
+
+def parse_datetime_with_timezone_support(value):
+ dt = parse_datetime(value)
+ # Confirm that dt is naive before overwriting its tzinfo.
+ if dt is not None and settings.USE_TZ and timezone.is_naive(dt):
+ dt = dt.replace(tzinfo=timezone.utc)
+ return dt