diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py
index 3e97f6c..79fb373 100644
a
|
b
|
class DateField(Field):
|
667 | 667 | if value is None: |
668 | 668 | return value |
669 | 669 | if isinstance(value, datetime.datetime): |
| 670 | if settings.USE_TZ and timezone.is_aware(value): |
| 671 | # Convert aware datetimes to the current time zone |
| 672 | # before casting them to dates (#17742). |
| 673 | default_timezone = timezone.get_default_timezone() |
| 674 | value = timezone.make_naive(value, default_timezone) |
670 | 675 | return value.date() |
671 | 676 | if isinstance(value, datetime.date): |
672 | 677 | return value |