<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Diff zwischen zwei SYSTEMTIME Zeiten ermitteln.]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>wie kann ich am Einfachsten die Differenz zwischen zwei<br />
SYSTEMTIME zeiten ermitteln ?</p>
<p>Ich möchte einen Countdown schreiben der sekunden genau ist.<br />
Jetzt habe ich mir gedacht, wenn jemand z.B. einen Countdown von 1 Min. 30 Sek.<br />
Eingibt, dann nehme ich die Startzeit und addiere die 1:30 dann lese ich mit einem Timer die aktuelle Zeit aus und gebe immer die differenz aus.</p>
<p>Ich dachte ich könnte einfach bei on Timer (alle 500 millisekunden)<br />
die differenz zwischen der endzeit und der aktuellen Zeit ausgeben</p>
<p>Aber</p>
<pre><code class="language-cpp">SYSTEMTIME endzeit
SYSTEMTIME aktzeit

(SYSTEMZEIT startzeit + 1:30)
diff =  endzeit - aktzeit;
</code></pre>
<p>geht nicht so einfach .</p>
<p>Ich habe angefangen alles in endzeit.wHour endzeit.Minutes usw. aufzudröseln,<br />
aber das wurde dann ein so langer Code das ich dachte das kann es einfach nicht sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> , das muss doch einfacher gehen ?( es soll z.B. auch möglich sein 130 Min. einzugeben)</p>
<p>Habe ich irgend welche Funktionen übersehen ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Danke für Eure Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/95119/diff-zwischen-zwei-systemtime-zeiten-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 18:04:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/95119.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Dec 2004 11:05:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Diff zwischen zwei SYSTEMTIME Zeiten ermitteln. on Thu, 16 Dec 2004 11:05:14 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>wie kann ich am Einfachsten die Differenz zwischen zwei<br />
SYSTEMTIME zeiten ermitteln ?</p>
<p>Ich möchte einen Countdown schreiben der sekunden genau ist.<br />
Jetzt habe ich mir gedacht, wenn jemand z.B. einen Countdown von 1 Min. 30 Sek.<br />
Eingibt, dann nehme ich die Startzeit und addiere die 1:30 dann lese ich mit einem Timer die aktuelle Zeit aus und gebe immer die differenz aus.</p>
<p>Ich dachte ich könnte einfach bei on Timer (alle 500 millisekunden)<br />
die differenz zwischen der endzeit und der aktuellen Zeit ausgeben</p>
<p>Aber</p>
<pre><code class="language-cpp">SYSTEMTIME endzeit
SYSTEMTIME aktzeit

(SYSTEMZEIT startzeit + 1:30)
diff =  endzeit - aktzeit;
</code></pre>
<p>geht nicht so einfach .</p>
<p>Ich habe angefangen alles in endzeit.wHour endzeit.Minutes usw. aufzudröseln,<br />
aber das wurde dann ein so langer Code das ich dachte das kann es einfach nicht sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> , das muss doch einfacher gehen ?( es soll z.B. auch möglich sein 130 Min. einzugeben)</p>
<p>Habe ich irgend welche Funktionen übersehen ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Danke für Eure Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/674418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/674418</guid><dc:creator><![CDATA[YLIREBUS]]></dc:creator><pubDate>Thu, 16 Dec 2004 11:05:14 GMT</pubDate></item><item><title><![CDATA[Reply to Diff zwischen zwei SYSTEMTIME Zeiten ermitteln. on Thu, 16 Dec 2004 11:26:28 GMT]]></title><description><![CDATA[<p>Wie in der <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/systemtime_str.asp" rel="nofollow">MSDN über die SYSTEMTIME-Struktur steht</a>, soll man nichts zu einer SYSTEMTIME zuaddieren, sondern:</p>
<p>MSDN schrieb:</p>
<blockquote>
<p>- Convert the SYSTEMTIME structure to a FILETIME structure.<br />
- Copy the resulting FILETIME structure to a ULARGE_INTEGER structure.<br />
- Use normal 64-bit arithmetic on the ULARGE_INTEGER value.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/674436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/674436</guid><dc:creator><![CDATA[Hepi]]></dc:creator><pubDate>Thu, 16 Dec 2004 11:26:28 GMT</pubDate></item><item><title><![CDATA[Reply to Diff zwischen zwei SYSTEMTIME Zeiten ermitteln. on Thu, 16 Dec 2004 11:30:54 GMT]]></title><description><![CDATA[<p>Das hatte ich nicht gelesen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> ,<br />
probiere ich gleich mal aus</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/674444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/674444</guid><dc:creator><![CDATA[YLIREBUS]]></dc:creator><pubDate>Thu, 16 Dec 2004 11:30:54 GMT</pubDate></item><item><title><![CDATA[Reply to Diff zwischen zwei SYSTEMTIME Zeiten ermitteln. on Thu, 16 Dec 2004 17:44:29 GMT]]></title><description><![CDATA[<p>Für das was du geschildert hast könnte evtl. auch GetTickCount ausreichen - damit kannst du dann direkt rechnen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/674800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/674800</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 16 Dec 2004 17:44:29 GMT</pubDate></item></channel></rss>