title: How to set TransactTime in quickFix using Python to GMT format
body: <p>I'm relatively new to using <code>python</code> and <code>quickfix</code>, I want the transaction time for a message to be in UTC format so that the transact time looks like <code>YYYYMMDD-HH:MM:SS.mmm</code>  so basically I want tag 60 to look like <code>2012-02-13-08:15:35.435</code> for example</p>
  
  <p>I did the following code</p>
  
  <pre><code>newSingle.getHeader().setField(fix.Transacttime(time.gmtime()))
  </code></pre>
  
  <p>but I'm getting errors that doesn't match C/C++ prototypes</p>
  
  <pre><code>  newSingle.getHeader().setField(fix.TransactTime(time.gmtime()))
    File "/usr/lib/python2.6/dist-packages/quickfix.py", line 41959, in __init__
      quickfix.UtcTimeStampField.__init__(self, 60, data)
    File "/usr/lib/python2.6/dist-packages/quickfix.py", line 764, in __init__
      this = _quickfix.new_UtcTimeStampField(*args)
  NotImplementedError: Wrong number of arguments for overloaded function 'new_UtcTimeStampField'.
    Possible C/C++ prototypes are:
      FIX::UtcTimeStampField(int,UtcTimeStamp const &amp;,bool)
      FIX::UtcTimeStampField(int,UtcTimeStamp const &amp;)
      FIX::UtcTimeStampField(int,bool)
      FIX::UtcTimeStampField(int)
  </code></pre>
  
  <p>Any help as to how I can achieve the result I'm looking for. Thanks!</p>