可以动态设置StartTime / EndTime吗?

时间:2014-02-07 03:52:12

标签: java quickfix quickfixj

我是Quickfix / J的新手。

我可以动态地或可编程地设置或覆盖StartTime / EndTime,以便StartTime的值将是我启动程序的确切时间吗?

或者我需要修改源代码才能实现这一目标?

谢谢你

2 个答案:

答案 0 :(得分:1)

创建SessionSettings对象后,您可以覆盖开始和结束时间的值。

SessionSettings settings = new SessionSettings(inputStream);
settings.setString(Session.SETTING_START_TIME, startTime);
settings.setString(Session.SETTING_END_TIME, endTime);

时间是HH:MM:SS [时区]的格式。时区是可选的。将使用TimeZone设置(如果已设置),或默认使用UTC。时区字符串应该是Java TimeZone类可以解析的字符串。例如,“15:00:00 US / Central”。有关更多信息,请参阅QuickFIX / J文档。

答案 1 :(得分:0)

我认为这篇帖子可能回答你的问题: Stackoverflow set starttime endtime

之前我没有使用过Quickfix,所以我不确定这是否有帮助。