Можно ли динамически установить StartTime/EndTime?
Я новичок в Quickfix/J.
Могу ли я установить или перезаписать StartTime/EndTime динамически или программно так, чтобы значение StartTime было точным временем, когда я запускаю программу?
Или мне нужно изменить исходные коды, чтобы добиться этого?
Спасибо вам
2 ответа
После того, как вы создадите SessionSettings
объект, вы можете перезаписать значения времени начала и окончания.
SessionSettings settings = new SessionSettings(inputStream);
settings.setString(Session.SETTING_START_TIME, startTime);
settings.setString(Session.SETTING_END_TIME, endTime);
Время указывается в формате ЧЧ: ММ: СС [часовой пояс]. Часовой пояс не является обязательным. Параметр TimeZone будет использоваться, если он установлен, или UTC будет использоваться по умолчанию. Строка часового пояса должна быть той, которую может разрешить класс Java TimeZone. Например, "15:00:00 США / Центральное время". См. Документацию q QuickFIX/J для получения дополнительной информации.
Я думаю, что этот пост может ответить на ваш вопрос: Stackru установить время начала endtime
Я не использовал Quickfix раньше, поэтому я не уверен, поможет ли это.