title: Python: timezone.localize() not working
body: <p>I am having some issues getting <code>timezone.localize()</code> to work correctly. My goal is to grab today's date and convert it from CST to EST. Then finally format the datetime before spitting it out. I am able to format the date correctly, but the datetime is not changing from CST to EST. Additionally when I format the date I don't see the text representation of the timezone included.</p>
  
  <p>Below I have listed out a simple program I created to test this out:</p>
  
  <pre><code>#! /usr/bin/python
  #Test script
  
  import threading
  import datetime
  import pexpect
  import pxssh
  import threading
  from pytz import timezone
  import pytz
  
  est = timezone('US/Eastern')
  curtime = est.localize(datetime.datetime.now().strftime("%a %b %d %H:%M:%S %Z %Y"))
  #test time change
  #curtime = datetime.datetime.now().strftime("%a %b %d %H:%M:%S %Z %Y")
  
  class ThreadClass(threading.Thread):
    def run(self):
      #now = (datetime.datetime.now() + datetime.timedelta(0, 3600))
      now = (datetime.datetime.now())
      print "%s says Hello World at time: %s" % (self.getName(), curtime)
  
  for i in range(3):
    t = ThreadClass()
    t.start()
  </code></pre>