← Zurück

Возвращается не верное время терминала

Периодически QuikTerminal.GetTerminals(false).First().ServerTime.Value возвращает не правильный день. Вот например сейчас у меня приведенный вызов возвращает 24.07.12, хотя сегодня 25.07.12. Время возвращает верное Кто-то сталкивался с подобным глюком и как это лечится?

War dieses Thema hilfreich?

Thema teilen

Kommentare (11)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

paveld
paveld Autor

В дополнение: в информационном окне в квике дата стоит правильная 25.07.2012

l-way
l-way

У меня та же проблема. Столкнулся с ней пару дней назад. ServerTime возвращает предыдущий день в дате.

Alexander
Alexander

Что возвращает TimeZoneInfo.Local.BaseUtcOffset на компьютере?

l-way
l-way

TimeZoneInfo.Local.BaseUtcOffset выдает 04:00:00

Alexander
Alexander

А приведите пример времени ServerTime, когда неверно возвращалась дата. Сходу неясно что не так.

l-way
l-way

вот пример из логов за 25.07: |2012-07-25 23:01:00.10||Info|markettime = 24.07.2012 23:00:59 |2012-07-25 23:01:00.10||Info|datetime now = 25.07.2012 23:01:00

Alexander
Alexander

markettime = ServerTime? Или всё же Trader.MarketTime?

l-way
l-way

markettime получаю следующим образом: QuikTerminal quikTerminal = ((QuikTrader) trader).Terminal; return quikTerminal.ServerTime

Alexander
Alexander

Пофиксил, выложим на codeplex.

paveld
paveld
paveld Autor

Alexander Mukhanchikov: Пофиксил, выложим на codeplex.

Скачал версию 4.1.2 (StockSharp-18128) с кодеплекс. Сегодня проблема повторилась опять. Подскажите в какй версии было исправлено

Alexander
Alexander

в 4.1.3