<?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[2 &amp;lt;chrono&amp;gt; system_clocks miteinander vergleichen]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich suche eine Möglichkeit 2 sytem_clocks aus dem Header &quot;chrono&quot; miteinander zu vergleichen.</p>
<p>Bisher habe ich dafür den Operator &quot;==&quot; verwendet.<br />
Ich bekomme jedoch folgende Fehlermeldung:</p>
<blockquote>
<p>Fehler C2678 Binärer Operator &quot;==&quot;: Es konnte kein Operator gefunden werden, der einen linksseitigen Operanden vom Typ &quot;std::chrono::system_clock&quot; akzeptiert (oder keine geeignete Konvertierung möglich)</p>
</blockquote>
<p>Gibt es überhaupt einen Weg diese zu vergleichen?</p>
<p>Liebe Grüße</p>
<p>Tim <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/topic/335829/2-lt-chrono-gt-system_clocks-miteinander-vergleichen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Apr 2026 03:50:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/335829.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Dec 2015 14:26:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2 &amp;lt;chrono&amp;gt; system_clocks miteinander vergleichen on Mon, 14 Dec 2015 14:26:08 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich suche eine Möglichkeit 2 sytem_clocks aus dem Header &quot;chrono&quot; miteinander zu vergleichen.</p>
<p>Bisher habe ich dafür den Operator &quot;==&quot; verwendet.<br />
Ich bekomme jedoch folgende Fehlermeldung:</p>
<blockquote>
<p>Fehler C2678 Binärer Operator &quot;==&quot;: Es konnte kein Operator gefunden werden, der einen linksseitigen Operanden vom Typ &quot;std::chrono::system_clock&quot; akzeptiert (oder keine geeignete Konvertierung möglich)</p>
</blockquote>
<p>Gibt es überhaupt einen Weg diese zu vergleichen?</p>
<p>Liebe Grüße</p>
<p>Tim <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/2479476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2479476</guid><dc:creator><![CDATA[Timmus]]></dc:creator><pubDate>Mon, 14 Dec 2015 14:26:08 GMT</pubDate></item><item><title><![CDATA[Reply to 2 &amp;lt;chrono&amp;gt; system_clocks miteinander vergleichen on Mon, 14 Dec 2015 14:53:18 GMT]]></title><description><![CDATA[<p>Was meinst du mit „2 system_clocks“? Alle Funktionen aus <code>std::system_clock</code> sind static, es macht also keinen Sinn davon Objekte anzulegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2479479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2479479</guid><dc:creator><![CDATA[Biolunar]]></dc:creator><pubDate>Mon, 14 Dec 2015 14:53:18 GMT</pubDate></item><item><title><![CDATA[Reply to 2 &amp;lt;chrono&amp;gt; system_clocks miteinander vergleichen on Mon, 14 Dec 2015 15:17:03 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Danke für Deine schnelle Antowrt.<br />
Du hast Recht, da habe ich wohl etwas falsch verstanden.</p>
<p>Hast Du eine Ahnung wie ich am Besten Zeiten speichern und vergleichen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2479482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2479482</guid><dc:creator><![CDATA[Timmus]]></dc:creator><pubDate>Mon, 14 Dec 2015 15:17:03 GMT</pubDate></item><item><title><![CDATA[Reply to 2 &amp;lt;chrono&amp;gt; system_clocks miteinander vergleichen on Mon, 14 Dec 2015 15:47:09 GMT]]></title><description><![CDATA[<p>Timmus schrieb:</p>
<blockquote>
<p>Hast Du eine Ahnung wie ich am Besten Zeiten speichern und vergleichen kann?</p>
</blockquote>
<p>Indem du wirklich auch Zeiten und nicht die Uhren vergleichst. Die Zeit kriegst du mit <code>std::chrono::system_clock::now();</code> . Die kannst du dann mit <code>operator==</code> oder was auch immer vergleichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2479488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2479488</guid><dc:creator><![CDATA[sebi707]]></dc:creator><pubDate>Mon, 14 Dec 2015 15:47:09 GMT</pubDate></item><item><title><![CDATA[Reply to 2 &amp;lt;chrono&amp;gt; system_clocks miteinander vergleichen on Mon, 14 Dec 2015 15:54:06 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>auch Dir danke ich für Deine Antwort.</p>
<p>Die Uhrzeit und das Datum werden eingegeben.<br />
Meine Funktion soll dann in einer deque nach einem Element suchen, dass als Datum und Uhrzeit die eingegeben Daten enthält. Wie stelle ich dann den Vergleich an?<br />
Die now() Funktion bringt mir dort ja nichts oder?</p>
<p>Liebe Grüße</p>
<p>Tim <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/2479489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2479489</guid><dc:creator><![CDATA[Timmus]]></dc:creator><pubDate>Mon, 14 Dec 2015 15:54:06 GMT</pubDate></item><item><title><![CDATA[Reply to 2 &amp;lt;chrono&amp;gt; system_clocks miteinander vergleichen on Mon, 14 Dec 2015 15:57:13 GMT]]></title><description><![CDATA[<p>chrono definiert zwei verschiedene Typen von Zeit: a) <code>duration</code> , also eine Zeitspanne und b) <code>time_point</code> , also einen Zeitpunkt. Beide Typen besitzen einen <code>operator==</code> mit denen man sie vergleichen kann.<br />
Eine Zeitspanne ist so etwas wie 10 Sekunden oder 2 Minuten. Ein Zeitpunkt ist z.B. „jetzt“ oder „epoch“.</p>
<p>Ich nehme an du möchtest einen Zeitpunkt speichern? Einen Zeitpunkt zu speichern klingt für mich erstmal falsch. Was hast du damit vor?</p>
<p>Um wirklich einen Zeitpunkt zu speichern, musst du ihn erstmal in einen primitiven Typen konvertieren, sieh dir dazu mal <a href="http://en.cppreference.com/w/cpp/chrono/time_point/time_point_cast" rel="nofollow">http://en.cppreference.com/w/cpp/chrono/time_point/time_point_cast</a> an. Für Zeitspannen gibt es entsprechend einen <code>duration_cast</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2479490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2479490</guid><dc:creator><![CDATA[Biolunar]]></dc:creator><pubDate>Mon, 14 Dec 2015 15:57:13 GMT</pubDate></item><item><title><![CDATA[Reply to 2 &amp;lt;chrono&amp;gt; system_clocks miteinander vergleichen on Mon, 14 Dec 2015 16:02:23 GMT]]></title><description><![CDATA[<p>Schau dir einfach mal das Beispiel zu <a href="http://www.cplusplus.com/reference/chrono/system_clock/now/" rel="nofollow">system_clock:now</a> an.<br />
Den dort beschriebenen Datentyp 'system_clock::time_point' oder aber den nach 'time_t' umgewandelten Wert kannst du dann zum Vergleich heranziehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2479492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2479492</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Mon, 14 Dec 2015 16:02:23 GMT</pubDate></item><item><title><![CDATA[Reply to 2 &amp;lt;chrono&amp;gt; system_clocks miteinander vergleichen on Mon, 14 Dec 2015 16:04:46 GMT]]></title><description><![CDATA[<p>Timmus schrieb:</p>
<blockquote>
<p>Die Uhrzeit und das Datum werden eingegeben.</p>
</blockquote>
<p>Ah ha. Dazu schau dir mal <a href="http://en.cppreference.com/w/cpp/chrono/c/tm" rel="nofollow">http://en.cppreference.com/w/cpp/chrono/c/tm</a> an. Diese Struktur kannst du mit <a href="http://en.cppreference.com/w/cpp/chrono/c/mktime" rel="nofollow">http://en.cppreference.com/w/cpp/chrono/c/mktime</a> in ein <code>time_t</code> konvertieren. Damit kannst du dann deine Vergleiche anstellen, enweder auf die C Art mit <a href="http://en.cppreference.com/w/cpp/chrono/c/difftime" rel="nofollow">http://en.cppreference.com/w/cpp/chrono/c/difftime</a> oder auf die C++ Art mit <a href="http://en.cppreference.com/w/cpp/chrono/system_clock/from_time_t" rel="nofollow">http://en.cppreference.com/w/cpp/chrono/system_clock/from_time_t</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2479493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2479493</guid><dc:creator><![CDATA[Biolunar]]></dc:creator><pubDate>Mon, 14 Dec 2015 16:04:46 GMT</pubDate></item><item><title><![CDATA[Reply to 2 &amp;lt;chrono&amp;gt; system_clocks miteinander vergleichen on Tue, 15 Dec 2015 09:32:01 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>mir hat es am Verständniss gemangelt, dass time_t einen Zeitpunkt festlegt.<br />
Eure Antworten haben mir sehr geholfen und die Abfrage und der Vergleich funktionieren.</p>
<p>Vielen Vielen Dank! <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/2479591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2479591</guid><dc:creator><![CDATA[Timmus]]></dc:creator><pubDate>Tue, 15 Dec 2015 09:32:01 GMT</pubDate></item></channel></rss>