我是Quickfix / J的新手。
我可以动态地或可编程地设置或覆盖StartTime / EndTime,以便StartTime的值将是我启动程序的确切时间吗?
或者我需要修改源代码才能实现这一目标?
谢谢你
答案 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,所以我不确定这是否有帮助。