<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: FormatTime добавление дней к краткому формату даты]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14873&amp;type=atom" />
	<updated>2019-07-23T00:50:22Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14873</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: FormatTime добавление дней к краткому формату даты]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=135003#p135003" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, действительно, теперь уже не так страшно выглядит!</p>]]></content>
			<author>
				<name><![CDATA[dmitry-semin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39549</uri>
			</author>
			<updated>2019-07-23T00:50:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=135003#p135003</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: FormatTime добавление дней к краткому формату даты]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=135002#p135002" />
			<content type="html"><![CDATA[<p>Только один кусок лишний:<br /></p><div class="codebox"><pre><code>
inputdate := &quot;11.05.2017&quot;
word_array := StrSplit(inputdate, &quot;.&quot;, A_Space)  
dd := word_array[1]
MM := word_array[2]
yyyy :=  word_array[3]
tempdate := yyyy . MM .  dd
outputdate := tempdate 
outputdate += 31, days

word_array := StrSplit(outputdate, &quot;.&quot;, A_Space)  
MsgBox, % dd := word_array[1]
MsgBox, % MM := word_array[2]
MsgBox, % yyyy :=  word_array[3]
MsgBox, % outputdate := dd . MM . yyyy

FormatTime, outputdate, %outputdate%, dd.MM.yyyy
MsgBox inputdate2 IS %inputdate%`r`noutputdate IS %outputdate%`r`n 
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2019-07-23T00:44:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=135002#p135002</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: FormatTime добавление дней к краткому формату даты]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=135001#p135001" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br />Вот так заработало, спасибо.<br /></p><div class="codebox"><pre><code>
inputdate := &quot;11.05.2017&quot;
word_array := StrSplit(inputdate, &quot;.&quot;, A_Space)  
dd := word_array[1]
MM := word_array[2]
yyyy :=  word_array[3]
tempdate := yyyy . MM .  dd
outputdate := tempdate 
outputdate += 31, days
word_array := StrSplit(outputdate, &quot;.&quot;, A_Space)  
dd := word_array[1]
MM := word_array[2]
yyyy :=  word_array[3]
outputdate := dd . MM . yyyy
FormatTime, outputdate, %outputdate%, dd.MM.yyyy
MsgBox inputdate2 IS %inputdate%`r`noutputdate IS %outputdate%`r`n 
return

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[dmitry-semin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39549</uri>
			</author>
			<updated>2019-07-23T00:39:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=135001#p135001</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: FormatTime добавление дней к краткому формату даты]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=135000#p135000" />
			<content type="html"><![CDATA[<p>Не правильно видимо назвал тему, понял, что необязательно переводить в YYYYMMDDHH24MISS, достаточно переделать поменять местами единицы исчисления.<br /></p><div class="codebox"><pre><code>
tempdate := yyyy . MM .  dd
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[dmitry-semin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39549</uri>
			</author>
			<updated>2019-07-23T00:30:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=135000#p135000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: FormatTime добавление дней к краткому формату даты]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134999#p134999" />
			<content type="html"><![CDATA[<p>Используйте MsgBox для проверки промежуточных результатов:<br /></p><div class="codebox"><pre><code>inputdate := &quot;11.05.2017&quot;
word_array := StrSplit(inputdate, &quot;.&quot;, A_Space)  
dd := word_array[1]
MM := word_array[2]
yyyy :=  word_array[3]
MsgBox % outputdate := dd . MM . yyyy
FormatTime, outputdate, %yyyy%%MM%%dd%000000
MsgBox % outputdate2 := outputdate 
FormatTime, outputdate2, %yyyy%%MM%%dd%000000
MsgBox % outputdate2     ; 0:00 11 мая 2017 г. — к такому значению прибавлять дату нельзя
outputdate2 += 31, days  ; значение должно быть в формате YYYYMMDDHH24MISS
MsgBox inputdate2 IS %inputdate%`r`noutputdate IS %outputdate%`r`n outputdate2 IS %outputdate2%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2019-07-23T00:24:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134999#p134999</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: FormatTime добавление дней к краткому формату даты]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134998#p134998" />
			<content type="html"><![CDATA[<p>Добрый день!<br />Собственно, вопрос в теме, не могу понять, что именно делаю не так.<br /></p><div class="codebox"><pre><code>
inputdate := &quot;11.05.2017&quot;
word_array := StrSplit(inputdate, &quot;.&quot;, A_Space)  
dd := word_array[1]
MM := word_array[2]
yyyy :=  word_array[3]
outputdate := dd . MM . yyyy
FormatTime, outputdate, %yyyy%%MM%%dd%000000
outputdate2 := outputdate 
FormatTime, outputdate2, %yyyy%%MM%%dd%000000
outputdate2 += 31, days
MsgBox inputdate2 IS %inputdate%`r`noutputdate IS %outputdate%`r`n outputdate2 IS %outputdate2%
</code></pre></div><p>Очень хотелось бы без REGex решить.</p>]]></content>
			<author>
				<name><![CDATA[dmitry-semin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39549</uri>
			</author>
			<updated>2019-07-22T23:55:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134998#p134998</id>
		</entry>
</feed>
