﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Гидра. 3.2.6. Изменения в датах.</title>
  <id>~/topic/1795/gidra_-3_2_6_-izmeneniya-v-datah_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-07T18:24:47Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1795" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/10224/</id>
    <title type="text">2) Для Windows7: &amp;quot;Панель управления\Язык и региональные стандарты&amp;quot;, дополнительные параметры, раздел...</title>
    <published>2011-08-08T19:32:25Z</published>
    <updated>2011-08-08T19:32:25Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;hobo &lt;a href="https://stocksharp.com/posts/m/10221/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;2) Для Windows7: &amp;quot;Панель управления\Язык и региональные стандарты&amp;quot;, дополнительные параметры, разделители целой и дробной части должна быть точка(&amp;quot;.&amp;quot;). Без этого выбрасывало exception &amp;quot;Входная строка имела неверный формат.&amp;quot;, см. &lt;a target="_blank" href="http://support.microsoft.com/kb/942460/ru" title="http://support.microsoft.com/kb/942460/ru"&gt;http://support.microsoft.com/kb/942460/ru&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да, последнее проще всего понять по самому trades.xml файлу. Нужно его открыть обычным текстовым редактором и посмотреть, какие там форматы указаны. После прогона скрипта настройки на компе можно вернуть обратно на привычные.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10221/</id>
    <title type="text">У меня гораздо дольше заняло заставить скрипт заработать Что потребуется: 1) Референсы на Ecng.Colle...</title>
    <published>2011-08-08T16:40:40Z</published>
    <updated>2011-08-08T16:40:40Z</updated>
    <author>
      <name>hobo</name>
      <uri>https://stocksharp.com/users/27889/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">У меня гораздо дольше заняло заставить скрипт заработать[biggrin] &lt;br /&gt;Что потребуется:&lt;br /&gt;1) Референсы на Ecng.Collections, Ecng.Common, Ecng.Serializtion, PowerCollections&lt;br /&gt;2) using System.IO и using System.Globalization&lt;br /&gt;2) Для Windows7: &amp;quot;Панель управления\Язык и региональные стандарты&amp;quot;, дополнительные параметры, разделители целой и дробной части должна быть точка(&amp;quot;.&amp;quot;). Без этого выбрасывало exception &amp;quot;Входная строка имела неверный формат.&amp;quot;, см. &lt;a target="_blank" href="http://support.microsoft.com/kb/942460/ru" title="http://support.microsoft.com/kb/942460/ru"&gt;http://support.microsoft.com/kb/942460/ru&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10172/</id>
    <title type="text">В 3.2.6 (см форум Новости) в Гидре изменился формат дат. Файлы с данными для новой Гидры нужно &amp;quot;пере...</title>
    <published>2011-08-04T14:15:14Z</published>
    <updated>2011-08-04T14:15:14Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В 3.2.6 (см форум Новости) в Гидре изменился формат дат. Файлы с данными для новой Гидры нужно &amp;quot;перегнать&amp;quot;. Вот код:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
foreach (var directory in Directory.GetDirectories(/* путь нужно указать свой */))
{
	foreach (var subDir in Directory.GetDirectories(directory))
	{
		try
		{
			var file = Directory.GetFiles(subDir, &amp;quot;trades.xml&amp;quot;).FirstOrDefault();

			if (file == null) // скорее всего это дата, где присутствуют только стаканы
				continue;

			var metaInfo = new XmlSerializer&amp;lt;Dictionary&amp;lt;string, object&amp;gt;&amp;gt;().Deserialize(file);

			metaInfo[&amp;quot;firstTime&amp;quot;] = metaInfo[&amp;quot;firstTime&amp;quot;].To&amp;lt;long&amp;gt;();
			metaInfo[&amp;quot;prevTime&amp;quot;] = metaInfo[&amp;quot;prevTime&amp;quot;].To&amp;lt;long&amp;gt;();

			CultureInfo.InvariantCulture.DoInCulture(() =&amp;gt; new XmlSerializer&amp;lt;Dictionary&amp;lt;string, object&amp;gt;&amp;gt;().Serialize(metaInfo, file));
		}
		catch (Exception ex)
		{
			Console.WriteLine(ex);
		}
						
	}
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;У меня заняло где-то пол часа. Так что это надолго.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>