<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - Rozklad času na rok, měsíc, den atd]]></title>
		<link>https://forum.sds.an-d.cz/viewtopic.php?id=560</link>
		<atom:link href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=560&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Nejnovější příspěvky v Rozklad času na rok, měsíc, den atd.]]></description>
		<lastBuildDate>Fri, 04 Apr 2014 16:04:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Rozklad času na rok, měsíc, den atd]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=4399#p4399</link>
			<description><![CDATA[<p>mezitim jsem si vymyslel jine reseni, ktere mi staci - ze sys[4] si sam najdu vteriny, minuty a hodiny (coz je trivialni, staci proste deleni) a sys[5-7] pouziji pro dny, mesice a roky (jejichz zjisteni neni zcela trivialni uloha) a jenom si dam pozor, abych nebyl blizko pulnoci - coz je taky triv. (presneji receno mam to jeste trochu jinak, ale tohle vystihuje podstatu toho reseni)</p>]]></description>
			<author><![CDATA[null@example.com (jannk)]]></author>
			<pubDate>Fri, 04 Apr 2014 16:04:47 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=4399#p4399</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rozklad času na rok, měsíc, den atd]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=4398#p4398</link>
			<description><![CDATA[<p>V pohodě, šlo jen o čistě technické vyjádření k věci.</p><p>Za to poukázání samozřejmě díky, třeba to někomu jinému pomůže.</p><p>SDS-C interně používá standardní C funkci <strong>gmtime_r(UTCseconds, outTimeStruct)</strong>.<br />Toto se provede před každým dotazem na konkrétní sys[] který právě patří k čtení jednotlivých položek rozpadlého času.</p><p>Takže - pokud je požadavek toto zduplikovat v SDS-C, pak stačí najít zdrojový kód funkce gmtime_r() a přepsat to do SDS-C.</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Fri, 04 Apr 2014 15:50:16 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=4398#p4398</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rozklad času na rok, měsíc, den atd]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=4397#p4397</link>
			<description><![CDATA[<p>ja pochopitelne netvrdim, ze je nekde chyba, rozumim tomu, proc se to tak deje ... akorat poukazuji na to, ze pouziti sys[5-10] muze mit hacek, protoze existuje nemalo pripadu, kdyz se hodi rozlozit jeden konkretni casovy udaj - a to ty funkce neumoznuji. (muzu popsat, k cemu konkretne se to hodi mi, ale nevim, jestli to nekoho zajima)</p><p>Idealni by bylo, kdyby funkce rozkladajici sys[4] byly verejne dostupne pro pouziti v kodu ... ? Prece jenom jejich implementace neni uplne trivialni.</p>]]></description>
			<author><![CDATA[null@example.com (jannk)]]></author>
			<pubDate>Fri, 04 Apr 2014 07:30:51 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=4397#p4397</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rozklad času na rok, měsíc, den atd]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=4392#p4392</link>
			<description><![CDATA[<p>Ty údaje &quot;nelžou&quot; - pokud se mezi jednotlivými příkazy překlopí např. minuta, pak to samozřejmě nemůže být konzistentní. Tyto hodnoty jsou určené pro použití jako samostatné (např. jen pro sledování překlopení hodiny, nebo x minut atd.).</p><p>Pro daný úkol lze doporučit jedině ručně rozpadnout hodnoty z UTC času (NTP).</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Thu, 03 Apr 2014 16:28:08 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=4392#p4392</guid>
		</item>
		<item>
			<title><![CDATA[Rozklad času na rok, měsíc, den atd]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=4391#p4391</link>
			<description><![CDATA[<p>narazil jsem na zajimavy problem - pro svuj program potrebuji na vice mistech rozlozeny aktualni cas, a aby se mi cas behem vypoctu nemenil (protoze vypocet trva konecny cas), tak jsem si ho ulozil takhle: <br /></p><div class="codebox"><pre><code> second_var = sys[10];
 minute_var = sys[9];
 hour_var = sys[8];
 day_var = sys[5];
 month_var = sys[6];
 year_var = sys[7];</code></pre></div><p>ale presto se mi stava, ze hodnoty v tehle promennych si neodpovidaji stejnemu casovemu udaji - treba nactu sekundy v case 23:59, tj v second_var mam 59, ale nez dojdu o radek niz k minutam, tak mi cas poskoci o 1s ... a v minute_var mam hodnotu 0 - coz mi rozbije beh programu <img src="https://forum.sds.an-d.cz/img/smilies/sad.png" width="15" height="15" alt="sad" /><br />Prislo mi to krajne nepravdepodobne, ale stava se mi to. Napada vas prosim nejake jine reseni nez si sam rozebrat sys[4] ???<br />V mem kodu pochopitelne nejde o tisiciny vteriny ... jen pri jednom rozkladu dostat konzistentni casove udaje</p>]]></description>
			<author><![CDATA[null@example.com (jannk)]]></author>
			<pubDate>Thu, 03 Apr 2014 13:56:35 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=4391#p4391</guid>
		</item>
	</channel>
</rss>
