title: get UTC timestamp in python with datetime
body: <p>Is there a way to get the UTC timestamp by specifying the date? What I would expect:</p>
  
  <pre><code>datetime(2008, 1, 1, 0, 0, 0, 0)
  </code></pre>
  
  <p>should result in</p>
  
  <pre><code> 1199145600
  </code></pre>
  
  <p>Creating a naive datetime object means that there is no time zone information. If I look at the documentation for datetime.utcfromtimestamp, creating a UTC timestamp means leaving out the time zone information. So I would guess, that creating a naive datetime object (like I did) would result in a UTC timestamp. However:</p>
  
  <pre><code>then = datetime(2008, 1, 1, 0, 0, 0, 0)
  datetime.utcfromtimestamp(float(then.strftime('%s')))
  </code></pre>
  
  <p>results in</p>
  
  <pre><code>2007-12-31 23:00:00
  </code></pre>
  
  <p>Is there still any hidden time zone information in the datetime object? What am I doing wrong?</p>