﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Некорректное определение оффсета для времени</title>
  <id>~/topic/1915/nekorrektnoe-opredelenie-offseta-dlya-vremeni/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-15T05:56:52Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1915" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/11219/</id>
    <title type="text">Supervisor: Хорошо, с этим вроде разобрались, но осталась другая проблема - почему ему не удается си...</title>
    <published>2011-09-19T12:44:05Z</published>
    <updated>2011-09-19T12:44:05Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11217)" rel="nofollow" target="_blank"&gt;Supervisor&lt;/a&gt;:&lt;/strong&gt;
Хорошо, с этим вроде разобрались, но осталась другая проблема - почему ему не удается синхронизировать время с ntp сервером?&lt;/p&gt;
&lt;p&gt;Сейчас синхронизирую на основе этого:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6466)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;
Вот, нашёл проект, он позволяет избежать проблемы с задержкой на отправку \ получение - всё учитывает.
&lt;a href="http://www.codeproject.com/KB/IP/ntpclient.aspx" rel="nofollow" target="_blank"&gt;CodeProject&lt;/a&gt;
с тем же сервером, все работает.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да, это тоже уже добавил в таски. Только вечером смогу посмотреть.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11217/</id>
    <title type="text">Хорошо, с этим вроде разобрались, но осталась другая проблема - почему ему не удается синхронизирова...</title>
    <published>2011-09-19T12:41:16Z</published>
    <updated>2011-09-19T12:41:16Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Хорошо, с этим вроде разобрались, но осталась другая проблема - почему ему не удается синхронизировать время с ntp сервером?&lt;/p&gt;
&lt;p&gt;Сейчас синхронизирую на основе этого:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6466)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;
Вот, нашёл проект, он позволяет избежать проблемы с задержкой на отправку \ получение - всё учитывает.
&lt;a href="http://www.codeproject.com/KB/IP/ntpclient.aspx" rel="nofollow" target="_blank"&gt;CodeProject&lt;/a&gt;
с тем же сервером, все работает.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11211/</id>
    <title type="text">Баг, будем лечить. Вечером посмотрю, фикс, скорее всего, в 3.2.12 будет. Спасибо :) </title>
    <published>2011-09-19T11:33:40Z</published>
    <updated>2011-09-19T11:33:40Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Баг, будем лечить.
Вечером посмотрю, фикс, скорее всего, в 3.2.12 будет.
Спасибо :)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11207/</id>
    <title type="text">Alexander: Кстати, в Москве UTC+4, в Екатеринбурге UTC+6 Да, установил обновление КВ2570791, теперь ...</title>
    <published>2011-09-19T11:27:06Z</published>
    <updated>2011-09-19T11:27:06Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11206)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;
Кстати, в Москве UTC+4, в Екатеринбурге UTC+6
Да, установил обновление КВ2570791, теперь винда показывает корректные пояса (раньше показывала +3 и +5 соответственно), но на проблеме это никак не отразилось.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Exchange.Rts.TimeZoneInfo.BaseUtcOffset.ToString():
04:00:00&lt;/p&gt;
&lt;p&gt;Exchange.Rts.TimeZoneInfo.GetUtcOffset(DateTime.Now).ToString():
04:00:00&lt;/p&gt;
&lt;p&gt;Exchange.Rts.TimeZoneInfo.DisplayName:
(UTC+4:00) Москва&lt;/p&gt;
&lt;p&gt;Такое ощущение что он просто прибавляет часовой пояс Москвы к текущему времени на компьютере, вместо прибавления разницы поясов.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11206/</id>
    <title type="text">Кстати, в Москве UTC+4, в Екатеринбурге UTC+6 </title>
    <published>2011-09-19T11:02:37Z</published>
    <updated>2011-09-19T11:02:37Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Кстати, в Москве UTC+4, в Екатеринбурге UTC+6&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11193/</id>
    <title type="text">Supervisor: TimeZoneInfo.Local.BaseUtcOffset.ToString(): 05:00:00 TimeZoneInfo.Local.GetUtcOffset(Da...</title>
    <published>2011-09-19T08:59:24Z</published>
    <updated>2011-09-19T08:59:24Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11189)" rel="nofollow" target="_blank"&gt;Supervisor&lt;/a&gt;:&lt;/strong&gt;
TimeZoneInfo.Local.BaseUtcOffset.ToString():
05:00:00&lt;/p&gt;
&lt;p&gt;TimeZoneInfo.Local.GetUtcOffset(DateTime.Now).ToString():
05:00:00&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А если TimeZoneInfo достать из Exchange.Rts.TimeZone?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11189/</id>
    <title type="text">TimeZoneInfo.Local.BaseUtcOffset.ToString(): 05:00:00 TimeZoneInfo.Local.GetUtcOffset(DateTime.Now)....</title>
    <published>2011-09-19T08:32:16Z</published>
    <updated>2011-09-19T08:32:16Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;TimeZoneInfo.Local.BaseUtcOffset.ToString():
05:00:00&lt;/p&gt;
&lt;p&gt;TimeZoneInfo.Local.GetUtcOffset(DateTime.Now).ToString():
05:00:00&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11187/</id>
    <title type="text">Supervisor: S# 3.2.11 Пробую получить точное время: Message(&amp;quot;TIME:&amp;quot; + Trader.MarketTime.ToString() +...</title>
    <published>2011-09-19T07:52:48Z</published>
    <updated>2011-09-19T07:52:48Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11186)" rel="nofollow" target="_blank"&gt;Supervisor&lt;/a&gt;:&lt;/strong&gt;
S# 3.2.11
Пробую получить точное время:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;Message(&amp;quot;TIME:&amp;quot; + Trader.MarketTime.ToString() + &amp;quot; OFFSET:&amp;quot; + Trader.MarketTimeOffset.ToString());&lt;/p&gt;
&lt;p&gt;Trader.SyncMarketTime(Exchange.Rts);&lt;/p&gt;
&lt;p&gt;Message(&amp;quot;TIME:&amp;quot; + Trader.MarketTime.ToString() + &amp;quot; OFFSET:&amp;quot; + Trader.MarketTimeOffset.ToString());&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; 
&amp;gt; Выводит следующее:
&amp;gt; ```
13:22:46 TIME:19.09.2011 13:22:46 OFFSET:00:00:00
13:22:46 TIME:19.09.2011 17:22:46 OFFSET:04:00:00
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;Часовой пояс у меня - UTC+5 (Екатеринбург), то есть время на 2 часа больше чем в Москве, а не на 4 часа меньше, как получилось выше.
Плюс непонятно почему не получилось подключиться к ntp серверу (кстати к какому подключается?) - прокси нет, торги в разгаре.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;time-a.nist.gov:123
Используется метод TimeZoneInfo.GetUtcOffset(DateTime.Now) - попробуйте у себя посмотреть что выводится.
Также напишите чему у вас равно BaseUtcOffset.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/11186/</id>
    <title type="text">S# 3.2.11 Пробую получить точное время: Message(&amp;quot;TIME:&amp;quot; + Trader.MarketTime.ToString() + &amp;quot; OFFSET:&amp;quot; ...</title>
    <published>2011-09-19T07:39:35Z</published>
    <updated>2011-09-19T07:39:35Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;S# 3.2.11
Пробую получить точное время:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;Message(&amp;quot;TIME:&amp;quot; + Trader.MarketTime.ToString() + &amp;quot; OFFSET:&amp;quot; + Trader.MarketTimeOffset.ToString());

Trader.SyncMarketTime(Exchange.Rts);
			
Message(&amp;quot;TIME:&amp;quot; + Trader.MarketTime.ToString() + &amp;quot; OFFSET:&amp;quot; + Trader.MarketTimeOffset.ToString());
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Выводит следующее:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;13:22:46 TIME:19.09.2011 13:22:46 OFFSET:00:00:00
13:22:46 TIME:19.09.2011 17:22:46 OFFSET:04:00:00
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Часовой пояс у меня - UTC+5 (Екатеринбург), то есть время на 2 часа больше чем в Москве, а не на 4 часа меньше, как получилось выше.
Плюс непонятно почему не получилось подключиться к ntp серверу (кстати к какому подключается?) - прокси нет, торги в разгаре.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>