﻿<?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-06-10T05:56:22Z</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">hobo: 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;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10221)" rel="nofollow" target="_blank"&gt;hobo&lt;/a&gt;:&lt;/strong&gt;
2) Для Windows7: &amp;quot;Панель управления\Язык и региональные стандарты&amp;quot;, дополнительные параметры, разделители целой и дробной части должна быть точка(&amp;quot;.&amp;quot;). Без этого выбрасывало exception &amp;quot;Входная строка имела неверный формат.&amp;quot;, см. &lt;a href="http://support.microsoft.com/kb/942460/ru" target="_blank"&gt;http://support.microsoft.com/kb/942460/ru&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да, последнее проще всего понять по самому trades.xml файлу. Нужно его открыть обычным текстовым редактором и посмотреть, какие там форматы указаны. После прогона скрипта настройки на компе можно вернуть обратно на привычные.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10221/</id>
    <title type="text">У меня гораздо дольше заняло заставить скрипт заработать[biggrin] Что потребуется: Референсы на Ecng...</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">&lt;p&gt;У меня гораздо дольше заняло заставить скрипт заработать[biggrin]
Что потребуется:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Референсы на Ecng.Collections, Ecng.Common, Ecng.Serializtion, PowerCollections&lt;/li&gt;
&lt;li&gt;using System.IO и using System.Globalization&lt;/li&gt;
&lt;li&gt;Для Windows7: &amp;quot;Панель управления\Язык и региональные стандарты&amp;quot;, дополнительные параметры, разделители целой и дробной части должна быть точка(&amp;quot;.&amp;quot;). Без этого выбрасывало exception &amp;quot;Входная строка имела неверный формат.&amp;quot;, см. &lt;a href="http://support.microsoft.com/kb/942460/ru" target="_blank"&gt;http://support.microsoft.com/kb/942460/ru&lt;/a&gt;&lt;/li&gt;
&lt;/ol&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">&lt;p&gt;В 3.2.6 (см форум Новости) в Гидре изменился формат дат. Файлы с данными для новой Гидры нужно &amp;quot;перегнать&amp;quot;. Вот код:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&gt;
&lt;p&gt;У меня заняло где-то пол часа. Так что это надолго.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>