UTCTIMESTAMP的有效字符串

时间:2011-06-30 10:08:16

标签: quickfix

quifix引擎拒绝消息

拒绝讯息

58=Incorrect data format for value 371=5017 372=8

原始邮件(ExecutionReport),包含标记

5017=-3:00:00

在数据字典中

<field number="5017" name="QuikTradeTimeGMT" type="UTCTIMESTAMP"/>

因此,似乎-3:00:00对于UTCTIMESTAMP无效。 但时间偏移可能是负面的。

2 个答案:

答案 0 :(得分:1)

Quickfix读取的UTC时间戳格式为 YYYYMMDD-HH:MM:SS 。我相信你的标签值中缺少日期数据部分,因此Quickfix正在呻吟。检查创建执行报告的位置,并检查值是否正确填充。

答案 1 :(得分:0)

时区可能是负面的,但不是时间本身。通常,时区不应包含秒数(仅限小时和分钟)。

考虑这种格式yyyy' - 'MM' - 'dd'T'HH':'mm':'ssK,例如2011-06-30T12:13:11-03:00