我对使用python
and比较陌生quickfix
,我希望消息的事务时间采用 UTC 格式,以便事务时间看起来像YYYYMMDD-HH:MM:SS.mmm
这样,基本上我希望标签 60 看起来2012-02-13-08:15:35.435
像
我做了以下代码
newSingle.getHeader().setField(fix.Transacttime(time.gmtime()))
但我收到与 C/C++ 原型不匹配的错误
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 &,bool)
FIX::UtcTimeStampField(int,UtcTimeStamp const &)
FIX::UtcTimeStampField(int,bool)
FIX::UtcTimeStampField(int)
关于如何实现我正在寻找的结果的任何帮助。谢谢!