title: Python datetime utcnow() milliseconds to 9 digits?
body: <p>I am attempting to format a datetime string to have the milliseconds represented as 9 digits. I cannot figure out how to do this without manipulating the whole string. I currently have</p>
  
  <pre><code>datetime.datetime.utcnow().strftime('%Y-%m%d %H:%M:%S.%f')
  </code></pre>
  
  <p>and I would like the milliseconds (%f) printed as 9 digits, instead of the default 6. How do I do this?</p>
  
  <p>Just to clarify, I don't need 9 digit precision, I just need to print, for example, 2013-07-19 09:28:00.000544913 with the three padded 0's.</p>