Index: django/conf/__init__.py
===================================================================
--- django/conf/__init__.py	(revision 4057)
+++ django/conf/__init__.py	(working copy)
@@ -8,6 +8,7 @@
 
 import os
 from django.conf import global_settings
+import time
 
 ENVIRONMENT_VARIABLE = "DJANGO_SETTINGS_MODULE"
 
@@ -105,8 +106,13 @@
                 new_installed_apps.append(app)
         self.INSTALLED_APPS = new_installed_apps
 
-        # move the time zone info into os.environ
-        os.environ['TZ'] = self.TIME_ZONE
+        # If time doesn't have tzset (Windows environment), changing the local
+        # timezone doesn't work. In fact, in the development server this causes
+        # the timezone in Python to be set to UTC no matter what self.TIME_ZONE
+        # is.  So for now, the TIME_ZONE setting is ignored in Windows.
+        if hasattr(time, 'tzset'):
+            # move the time zone info into os.environ
+            os.environ['TZ'] = self.TIME_ZONE
 
     def get_all_members(self):
         return dir(self)
