title: Python datetime object show wrong timezone offset
body: <p>I am try creating a datetime object in python using datetime and pytz, the offset shown is wrong.</p>
  
  <pre><code>import datetime
  from pytz import timezone
  
  start = datetime.datetime(2011, 6, 20, 0, 0, 0, 0, timezone('Asia/Kolkata'))
  print start
  </code></pre>
  
  <p>The output shown is</p>
  
  <pre><code>datetime.datetime(2011, 6, 20, 0, 0, tzinfo=&lt;DstTzInfo 'Asia/Kolkata' HMT+5:53:00 STD&gt;)
  </code></pre>
  
  <p>Note that 'Asia/Kolkata' is IST which is GMT+5:30 and not HMT+5:53. This is a standard linux timezone, why do I get this wrong, and how do I solve it?</p>