<?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[DateTimePicker vergleichen???]]></title><description><![CDATA[<p>Ich versuche auf einer Form, mit einem DateTeimPicker eine Zeit vorzugeben und sie dann mit der Systemzeit zu vergleichen. Die Systemzeit frage ich mit TDateTime ab. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p><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="😕"
    /> Wie kann ich jetzt die beiden Werte miteinander vergleichen, dass ich z.B. mit einer &quot; if ()&quot; Anweisung bei übereinstimmung eine Aktion auslösen kann?? <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>Ich hoffe das mir jemand helfen kann.</p>
<p>:xmas1: Frohe Weihnachten :xmas1:</p>
<p>:xmas2: und einen guten Rutsch :xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/95433/datetimepicker-vergleichen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Jul 2026 23:47:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/95433.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Dec 2004 17:41:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Sun, 19 Dec 2004 17:41:51 GMT]]></title><description><![CDATA[<p>Ich versuche auf einer Form, mit einem DateTeimPicker eine Zeit vorzugeben und sie dann mit der Systemzeit zu vergleichen. Die Systemzeit frage ich mit TDateTime ab. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p><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="😕"
    /> Wie kann ich jetzt die beiden Werte miteinander vergleichen, dass ich z.B. mit einer &quot; if ()&quot; Anweisung bei übereinstimmung eine Aktion auslösen kann?? <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>Ich hoffe das mir jemand helfen kann.</p>
<p>:xmas1: Frohe Weihnachten :xmas1:</p>
<p>:xmas2: und einen guten Rutsch :xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/676734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/676734</guid><dc:creator><![CDATA[Magic Man]]></dc:creator><pubDate>Sun, 19 Dec 2004 17:41:51 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Sun, 19 Dec 2004 19:15:33 GMT]]></title><description><![CDATA[<p>Schau mal in der Hilfe unter TDateTime nach!</p>
<p>Was stellt die Zahl dar?</p>
<p>PS: Vor und nach dem Komma <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/676777</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/676777</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Sun, 19 Dec 2004 19:15:33 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Sun, 19 Dec 2004 19:30:43 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void __fastcall TForm1::DateTimePicker1Change(TObject *Sender)
{
if(CompareDate(DateTimePicker1-&gt;DateTime,Now())==EqualsValue)
{
...
}
}
</code></pre>
<p>Ps.<br />
musst du die &quot;DateUtils.hpp&quot; noch mit includen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/676782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/676782</guid><dc:creator><![CDATA[norman_71]]></dc:creator><pubDate>Sun, 19 Dec 2004 19:30:43 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Sun, 19 Dec 2004 20:18:37 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> norman_71</p>
<p>Danke für den Tip. Leider muß ich nicht das Datum, sondern die Zeit vergleichen. In der Hilfe steht,</p>
<p>&quot;EqualsValue, wenn das Datum in A dem Datum in B entspricht. Die Tageszeit wird nicht berücksichtigt.&quot;</p>
<p>Ich möchte den IO-Warrior-40 von Code Mercenaries zu einer bestimmten Zeit zunächst an jedem Tag ein Bitmuster Senden. Wie eine Zeitschaltuhr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/676808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/676808</guid><dc:creator><![CDATA[Magic Man]]></dc:creator><pubDate>Sun, 19 Dec 2004 20:18:37 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Sun, 19 Dec 2004 20:23:22 GMT]]></title><description><![CDATA[<p>Compare = Vergleichen<br />
Date = Datum<br />
Time = Zeit</p>
<p>CompareDate = Datum vergleichen<br />
???? = Zeit vergleichen</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/676811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/676811</guid><dc:creator><![CDATA[norman_71]]></dc:creator><pubDate>Sun, 19 Dec 2004 20:23:22 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Sun, 19 Dec 2004 21:38:05 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Danke für den Wink mit dem Telegraphenmast <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p><strong>C/C++</strong></p>
<p>if(CompareTime(DateTimePicker1-&gt;DateTime,Now())==EqualsValue)<br />
{<br />
...<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/676849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/676849</guid><dc:creator><![CDATA[Magic Man]]></dc:creator><pubDate>Sun, 19 Dec 2004 21:38:05 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Sun, 19 Dec 2004 21:52:30 GMT]]></title><description><![CDATA[<p>Ich glaub ich werd zum :xmas2: !!</p>
<p>Ich denke das ich jetzt ein Timer Problem habe. Der schaltet nämlich nur durch, wenn der Timer genau in der sek. durchläuft.</p>
<p>Also muß ich wohl noch ein wenig Basteln <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="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/676852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/676852</guid><dc:creator><![CDATA[Magic Man]]></dc:creator><pubDate>Sun, 19 Dec 2004 21:52:30 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Sun, 19 Dec 2004 22:45:51 GMT]]></title><description><![CDATA[<p>Was willst du denn genau machen ?<br />
Eventuell hilft es eine Zeitspanne abzufragen. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/676880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/676880</guid><dc:creator><![CDATA[norman_71]]></dc:creator><pubDate>Sun, 19 Dec 2004 22:45:51 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Mon, 20 Dec 2004 04:59:06 GMT]]></title><description><![CDATA[<p>Also es geht um mein Abschlussprojekt. Schau dir am besten mal unsere HP dazu an <a href="http://www.projekt.karge.org" rel="nofollow">http://www.projekt.karge.org</a> dort ist auch ne Projektbeschreibung. Ich will z.B. zu einem Bestimten Zeitpungt ein bestimmtes Bit-Muster an einen IO-Warrior schicken, der am USB-Port hängt, um z.B. das Licht in einem Haus einzuschalten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/676932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/676932</guid><dc:creator><![CDATA[Magic Man]]></dc:creator><pubDate>Mon, 20 Dec 2004 04:59:06 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Mon, 20 Dec 2004 09:31:21 GMT]]></title><description><![CDATA[<p>Ich nehm mal an, du machst das mit einem bzw mehreren Timern ?<br />
So in der Art wie hier ?</p>
<pre><code class="language-cpp">void __fastcall TForm1::ZeitChange(TObject *Sender)
{
TDateTime jetzt=Now();
int msek=MilliSecondsBetween(Now(),Zeit-&gt;DateTime);
if(CompareTime(Zeit-&gt;DateTime,jetzt)==LessThanValue)msek=(60*60*24*1000)-msek;
Timer1-&gt;Interval = msek;
Timer1-&gt;Enabled = true;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Timer1-&gt;Interval = (60*60*24*1000);
if(CompareDate(Now(),Datum-&gt;DateTime)==EqualsValue)
{
   ...
}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/677010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/677010</guid><dc:creator><![CDATA[norman_71]]></dc:creator><pubDate>Mon, 20 Dec 2004 09:31:21 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Mon, 20 Dec 2004 15:29:43 GMT]]></title><description><![CDATA[<p>Nö, so eigentlich nicht. eher so:</p>
<p>void __fastcall TForm1::Timer1Timer(TObject *Sender)<br />
{</p>
<p>if(CompareTime(DateTimePicker1-&gt;DateTime,Now())==EqualsValue)<br />
{<br />
...<br />
}</p>
<p>Den Teil mit ZeitChange habe ich nicht verstanden? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/677328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/677328</guid><dc:creator><![CDATA[Magic Man]]></dc:creator><pubDate>Mon, 20 Dec 2004 15:29:43 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Mon, 20 Dec 2004 19:35:24 GMT]]></title><description><![CDATA[<blockquote>
<p>Den Teil mit ZeitChange habe ich nicht verstanden?</p>
</blockquote>
<p>Der Timerinterval wird gesetzt, wenn du eine andere Uhrzeit einstellst.<br />
Es wird dann berechnet in wieviel Millisekunden das Timer-Ereignis aufgerufen werden soll.<br />
Der Timer wird also zu einem festen Zeitpunkt aufgerufen (dem im DateTimePicker ausgewählten).<br />
Dann beim Timeraufruf wird dann noch das aktuelle Datum mit dem ausgewählten Datum verglichen ...</p>
<p>In deiner Version müsstest du im Sekundentakt deinen Timer aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/677524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/677524</guid><dc:creator><![CDATA[norman_71]]></dc:creator><pubDate>Mon, 20 Dec 2004 19:35:24 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Tue, 21 Dec 2004 18:16:40 GMT]]></title><description><![CDATA[<p>norman_71 schrieb:</p>
<blockquote>
<p>Ich nehm mal an, du machst das mit einem bzw mehreren Timern ?<br />
So in der Art wie hier ?</p>
<pre><code class="language-cpp">void __fastcall TForm1::ZeitChange(TObject *Sender)
{
TDateTime jetzt=Now();
int msek=MilliSecondsBetween(Now(),Zeit-&gt;DateTime);
if(CompareTime(Zeit-&gt;DateTime,jetzt)==LessThanValue)msek=(60*60*24*1000)-msek;
Timer1-&gt;Interval = msek;
Timer1-&gt;Enabled = true;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Timer1-&gt;Interval = (60*60*24*1000);
if(CompareDate(Now(),Datum-&gt;DateTime)==EqualsValue)
{
   ...
}
}
</code></pre>
</blockquote>
<p>Ich habe das mal Testen wollen, mußte aber feststellen. Das es Ausdruck Zeit nicht kennt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/678183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/678183</guid><dc:creator><![CDATA[Magic Man]]></dc:creator><pubDate>Tue, 21 Dec 2004 18:16:40 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Tue, 21 Dec 2004 19:18:32 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Alter ich hab's <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Ich ändere nicht den Interval des Timers. Sondern vergleiche einfach nur die Stunden und die Minuten.</p>
<pre><code class="language-cpp">bool TForm1::Vergleiche(TDateTime Zeit1,TDateTime Zeit2)
{
unsigned short hour1,min1,sec1,msec1;
unsigned short hour2,min2,sec2,msec2;
Zeit1.DecodeTime(&amp;hour1,&amp;min1,&amp;sec1,&amp;msec1);
Zeit2.DecodeTime(&amp;hour2,&amp;min2,&amp;sec2,&amp;msec2);
return  hour1==hour2 &amp;&amp; min1 == min2;
}

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
unsigned short hour,min,sec,msec;

if(Vergleiche(DateTimePicker1-&gt;DateTime,Now()))
{
...
}
</code></pre>
<p>Danke für deine Tip's</p>
]]></description><link>https://www.c-plusplus.net/forum/post/678244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/678244</guid><dc:creator><![CDATA[Magic Man]]></dc:creator><pubDate>Tue, 21 Dec 2004 19:18:32 GMT</pubDate></item><item><title><![CDATA[Reply to DateTimePicker vergleichen??? on Wed, 22 Dec 2004 01:11:30 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich habe das mal Testen wollen, mußte aber feststellen. Das es Ausdruck Zeit nicht kennt.</p>
</blockquote>
<p>Zeit ist ein DateTimePicker ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/678403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/678403</guid><dc:creator><![CDATA[norman_71]]></dc:creator><pubDate>Wed, 22 Dec 2004 01:11:30 GMT</pubDate></item></channel></rss>