<?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[Uhrzeit aus long - Wert per Bit - Verschiebung erhalten]]></title><description><![CDATA[<p>Hi@all,</p>
<p>ich steh vor der Aufgabe aus einem long - wert eine Uhrzeit zu bekommen. Dies geschieht per Bit - Verschiebung. Für eine lange Uhrzeit(09:10:32) Long Wert = 151650336 geh ich wie folgt vor. lTime &gt;&gt; 24 = Std, (lTime &lt;&lt; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--smiling_face_with_sunglasses"
      title="8)"
      alt="😎"
    /> &gt;&gt; 24 = Min und lTime % 65536 = Sec.<br />
Nun muss ich das gleiche für die kurze Uhrzeitanzeige machen(09:17) Long wert = 9043076. Wie geh ich den jetzt hier vor? Dazu sei gesagt, ich hab die Bitverschiebung schon verstanden aber noch nicht so gut um solche Berechnungen durchzuführen.</p>
<p>Gruß</p>
<p>CrazyPlaya</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139368/uhrzeit-aus-long-wert-per-bit-verschiebung-erhalten</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 11:33:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139368.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 06 Mar 2006 09:17:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Uhrzeit aus long - Wert per Bit - Verschiebung erhalten on Mon, 06 Mar 2006 09:17:57 GMT]]></title><description><![CDATA[<p>Hi@all,</p>
<p>ich steh vor der Aufgabe aus einem long - wert eine Uhrzeit zu bekommen. Dies geschieht per Bit - Verschiebung. Für eine lange Uhrzeit(09:10:32) Long Wert = 151650336 geh ich wie folgt vor. lTime &gt;&gt; 24 = Std, (lTime &lt;&lt; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--smiling_face_with_sunglasses"
      title="8)"
      alt="😎"
    /> &gt;&gt; 24 = Min und lTime % 65536 = Sec.<br />
Nun muss ich das gleiche für die kurze Uhrzeitanzeige machen(09:17) Long wert = 9043076. Wie geh ich den jetzt hier vor? Dazu sei gesagt, ich hab die Bitverschiebung schon verstanden aber noch nicht so gut um solche Berechnungen durchzuführen.</p>
<p>Gruß</p>
<p>CrazyPlaya</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009474</guid><dc:creator><![CDATA[CrazyPlaya]]></dc:creator><pubDate>Mon, 06 Mar 2006 09:17:57 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit aus long - Wert per Bit - Verschiebung erhalten on Mon, 06 Mar 2006 09:55:39 GMT]]></title><description><![CDATA[<p>Was ist denn das für ein Datentyp (sprich: von was für einer Funktion werden diese long-Zahlenwerte erzeugt)?</p>
<p>(das obere Beispiel (inklusive der Shift-Operationen) sieht danach aus, also ob die einzelnen Teile der Uhrzeit mehr oder weniger willkürlich auf die Bytes eines long-Wertes verteilt wurden. Bei dem unteren Wert habe ich echt keine Ahnung, wie der sich zusammensetzt (bei deinem Bitshift-Konstrukt hätte ich eher 152109056 als Darstellung für 9:17 erwartet).)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009507</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 06 Mar 2006 09:55:39 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit aus long - Wert per Bit - Verschiebung erhalten on Mon, 06 Mar 2006 10:35:42 GMT]]></title><description><![CDATA[<p>Das hab ich mir fast gedacht. ich hätte auch eine größere Zahl für 09:17 gedacht. Mein Problem ist, dass der Wert aus einem anderen Programm heraus in einer Datenbak gesichert wird. Das Programm ist natürlich nicht von mir und ich habe keine Ahnung woher dieser Wert kommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009548</guid><dc:creator><![CDATA[CrazyPlaya]]></dc:creator><pubDate>Mon, 06 Mar 2006 10:35:42 GMT</pubDate></item></channel></rss>