Skip to content

Commit 4cc8a0d

Browse files
committed
Merge branch 'justinsg-azure-1.11_timezone_fix' into azure-1.11
2 parents 1298cc3 + 51afa30 commit 4cc8a0d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sql_server/pyodbc/operations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ def convert_datetimefield_value(self, value, expression, connection, context):
126126
self._warn_legacy_driver('datetime2')
127127
value = datetime.datetime.strptime(value[:26], '%Y-%m-%d %H:%M:%S.%f')
128128
if settings.USE_TZ:
129-
value = timezone.make_aware(value, timezone.utc)
129+
value = timezone.make_aware(value, self.connection.timezone)
130130
return value
131131

132132
def convert_floatfield_value(self, value, expression, connection, context):
@@ -472,7 +472,7 @@ def adapt_datetimefield_value(self, value):
472472
return None
473473
if settings.USE_TZ and timezone.is_aware(value):
474474
# pyodbc donesn't support datetimeoffset
475-
value = value.astimezone(timezone.utc).replace(tzinfo=None)
475+
value = value.astimezone(self.connection.timezone).replace(tzinfo=None)
476476
if not self.connection.features.supports_microsecond_precision:
477477
value = value.replace(microsecond=0)
478478
return value

0 commit comments

Comments
 (0)