<?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 in Berechnung einbeziehen]]></title><description><![CDATA[<p>Guten Abend,</p>
<p>ich bin seid kurzem wieder in c++ eingestiegen und habe mich ziemlich gut zurecht gefunden. Allerdings stehe ich vor einer Herausforderung die sich mit &quot;GOOGELN&quot; etc.. nicht meistern lässt.</p>
<p>ich würde gerne die systemzeit auf diese weise auslesen:</p>
<p>(wenn heute der 25.02.2014) -&gt; 25022014</p>
<pre><code>int main()
{

    time_t Zeitstempel;
    tm *nun;
    Zeitstempel = time(0);
    nun = localtime(&amp;Zeitstempel);

    cout
    &lt;&lt; nun-&gt;tm_mday
    &lt;&lt; nun-&gt;tm_mon+1
    &lt;&lt; nun-&gt;tm_year+1900
    &lt;&lt; endl;
}
</code></pre>
<p>das ergebnis ist allerdings das hier: 2522014<br />
ich bräuchte die &quot;0&quot; vom Monat damit das ergebnis so aussieht: 25022014</p>
<p>kann mir da einer helfen.</p>
<p>slebst wenn ihr einen ganz anderen Code vorschlägt bin ich einverstanden.<br />
danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/323993/uhrzeit-in-berechnung-einbeziehen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 10:29:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323993.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Feb 2014 18:34:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Tue, 25 Feb 2014 18:34:55 GMT]]></title><description><![CDATA[<p>Guten Abend,</p>
<p>ich bin seid kurzem wieder in c++ eingestiegen und habe mich ziemlich gut zurecht gefunden. Allerdings stehe ich vor einer Herausforderung die sich mit &quot;GOOGELN&quot; etc.. nicht meistern lässt.</p>
<p>ich würde gerne die systemzeit auf diese weise auslesen:</p>
<p>(wenn heute der 25.02.2014) -&gt; 25022014</p>
<pre><code>int main()
{

    time_t Zeitstempel;
    tm *nun;
    Zeitstempel = time(0);
    nun = localtime(&amp;Zeitstempel);

    cout
    &lt;&lt; nun-&gt;tm_mday
    &lt;&lt; nun-&gt;tm_mon+1
    &lt;&lt; nun-&gt;tm_year+1900
    &lt;&lt; endl;
}
</code></pre>
<p>das ergebnis ist allerdings das hier: 2522014<br />
ich bräuchte die &quot;0&quot; vom Monat damit das ergebnis so aussieht: 25022014</p>
<p>kann mir da einer helfen.</p>
<p>slebst wenn ihr einen ganz anderen Code vorschlägt bin ich einverstanden.<br />
danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385240</guid><dc:creator><![CDATA[Venetostar]]></dc:creator><pubDate>Tue, 25 Feb 2014 18:34:55 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Tue, 25 Feb 2014 18:36:49 GMT]]></title><description><![CDATA[<p>bei der stelle bei der du den tag und den monat ausgibst einfach:</p>
<pre><code>std::cout &lt;&lt; std::setfill('0') &lt;&lt; std::setw(2) &lt;&lt; /* hier die Daten */;
</code></pre>
<p>das sind iostream-manipulatoren. mehr hier:<br />
<a href="http://en.cppreference.com/w/cpp/io/manip/setfill" rel="nofollow">http://en.cppreference.com/w/cpp/io/manip/setfill</a><br />
<a href="http://en.cppreference.com/w/cpp/io/manip/setw" rel="nofollow">http://en.cppreference.com/w/cpp/io/manip/setw</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385242</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Tue, 25 Feb 2014 18:36:49 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Tue, 25 Feb 2014 18:46:42 GMT]]></title><description><![CDATA[<p>Danke für die schnelle Antwort ich werde es austesten habe so eben die Firma verlassen.</p>
<p>Anschließend müsste ich die Zahl bzw das Datum unwandeln in einer Zahl das habe ich ebenfalls nicht hinbekommen.</p>
<p>Kannst du mir da auch helfen? So das ich mit dieser Zahl auch rechnen kann...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385246</guid><dc:creator><![CDATA[Venetostar]]></dc:creator><pubDate>Tue, 25 Feb 2014 18:46:42 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Tue, 25 Feb 2014 18:56:26 GMT]]></title><description><![CDATA[<p>du meinst das gegenstück zu <code>std::localtime</code> ? das wäre <code>std::mktime</code> .</p>
<p><a href="http://en.cppreference.com/w/cpp/chrono/c/mktime" rel="nofollow">http://en.cppreference.com/w/cpp/chrono/c/mktime</a></p>
<p>ich wusste es nicht auswendig, hab einfach auf der onlinereferenz nach einer funktion ausschau gehalten die ein <code>std::tm</code> in einen <code>std::time_t</code> umwandelt. hilft dir vll. in der zukunft wenn du selbst nach passenden funktionen suchst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385251</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Tue, 25 Feb 2014 18:56:26 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Tue, 25 Feb 2014 19:56:53 GMT]]></title><description><![CDATA[<p>Es gibt auch noch <a href="http://en.cppreference.com/w/cpp/chrono/c/strftime" rel="nofollow">strftime</a></p>
<p>Zudem bietet es sich an, zuerst das Jahr, dann den Monat und am Ende die Tage zu nehmen: 20140225<br />
Diese Werte kannst du sowohl als Zahl als auch alphabetisch gut sortieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385268</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Tue, 25 Feb 2014 19:56:53 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Wed, 26 Feb 2014 09:09:04 GMT]]></title><description><![CDATA[<p>Venetostar schrieb:</p>
<blockquote>
<p>Anschließend müsste ich die Zahl bzw das Datum unwandeln in einer Zahl das habe ich ebenfalls nicht hinbekommen.</p>
<p>Kannst du mir da auch helfen? So das ich mit dieser Zahl auch rechnen kann...</p>
</blockquote>
<p>Warum dann nicht gleich mit den Zahlen rechnen?<br />
In etwa: <code>(nun-&gt;tm_mday * 100 + nun-&gt;tm_mon + 1) * 10000 + nun-&gt;tm_year + 1900</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385323</guid><dc:creator><![CDATA[lagalopex]]></dc:creator><pubDate>Wed, 26 Feb 2014 09:09:04 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Thu, 27 Feb 2014 08:55:46 GMT]]></title><description><![CDATA[<p>strftime scheint echt genau zu sein ich blicke da allerdings nicht genug durch um damit zu arbeit. nocht nicht!</p>
<p>der Code:</p>
<pre><code>std::cout &lt;&lt; std::setfill('0') &lt;&lt; std::setw(2) &lt;&lt; /* hier die Daten */;
</code></pre>
<p>hat wunderbar geklappt nach dem ich verstanden habe wie es läuft! danke!</p>
<p>für mich ist wichtig das die zahl unverändert so aussieht -&gt; 27022014</p>
<p>ich muss nachher die wurzel genau aus dieser zahl ziehen!!</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/17281">@lagalopex</a></p>
<p>wenn ich folgendes schreibe:</p>
<pre><code>add(nun-&gt;tm_mday * 1)
</code></pre>
<p>(das habe ich probiert nur um zu gucken ob ich das prinzip verstanden habe)</p>
<p>spuckt er mir folgendes aus das &quot;add&quot; nicht deklariert ist. wobei ich</p>
<pre><code>#include &lt;iostream&gt;
</code></pre>
<p>drin habe!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385492</guid><dc:creator><![CDATA[Venetostar]]></dc:creator><pubDate>Thu, 27 Feb 2014 08:55:46 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Thu, 27 Feb 2014 09:13:46 GMT]]></title><description><![CDATA[<p>lagalopex schrieb:</p>
<blockquote>
<p>In etwa: <code>(nun-&gt;tm_mday * 100 + nun-&gt;tm_mon + 1) * 10000 + nun-&gt;tm_year + 1900</code></p>
</blockquote>
<p>Venetostar schrieb:</p>
<blockquote>
<pre><code>add(nun-&gt;tm_mday * 1)
</code></pre>
<p>(das habe ich probiert nur um zu gucken ob ich das prinzip verstanden habe)</p>
<p>spuckt er mir folgendes aus das &quot;add&quot; nicht deklariert ist.</p>
</blockquote>
<p>Was soll denn <code>add</code> überhaupt sein? Und wo hab ich das benutzt?</p>
<p>Ich dachte eher an so etwas:</p>
<pre><code>long fulldate = (nun-&gt;tm_mday * 100 + nun-&gt;tm_mon + 1) * 10000 + nun-&gt;tm_year + 1900;
cout &lt;&lt; fulldate &lt;&lt; endl;
cout &lt;&lt; sqrt(fulldate) &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2385499</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385499</guid><dc:creator><![CDATA[lagalopex]]></dc:creator><pubDate>Thu, 27 Feb 2014 09:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Thu, 27 Feb 2014 16:14:47 GMT]]></title><description><![CDATA[<p>ahh entschuldige ich meinte &quot;ADD&quot; gesehen zu haben.</p>
<p>deine formel hat perfekt geklappt, danke. <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 hätte da ein paar fragen damit ich verstehe was ich da eingetragen habe</p>
<pre><code>nun-&gt;tm_mday * 1
</code></pre>
<p>was bedeutet &quot;NUN&quot;?</p>
<p>und wieso &quot;*1&quot;?</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385609</guid><dc:creator><![CDATA[Venetostar]]></dc:creator><pubDate>Thu, 27 Feb 2014 16:14:47 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Thu, 27 Feb 2014 16:29:46 GMT]]></title><description><![CDATA[<p>Wo habe ich denn <code>* 1</code> stehen? Und das <code>nun</code> ist das aus dem Code in deinem ersten Post... <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/2385611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385611</guid><dc:creator><![CDATA[lagalopex]]></dc:creator><pubDate>Thu, 27 Feb 2014 16:29:46 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Sun, 02 Mar 2014 16:57:12 GMT]]></title><description><![CDATA[<p>schon gut hab was übersehen mit dem *1 hat sich das geklärt.</p>
<p>bei der frage wegen &quot;NUN&quot; wollte ich allgemein wissen was das bedeutet?!</p>
<p>ich habe allerdings noch eine frage zu diesen code:</p>
<pre><code>&lt;&lt; setfill('0') &lt;&lt; setw(2);
</code></pre>
<p>habe ihn folgendermaßen eingesetzt:</p>
<pre><code>int ST    = nun-&gt;tm_hour;
int TAG   = nun-&gt;tm_mon;     cout &lt;&lt; setfill('0') &lt;&lt; setw(2); 
int MONAT = nun-&gt;tm_mday;    cout &lt;&lt; setfill('0') &lt;&lt; setw(2);
int JAHR  = nun-&gt;tm_year + 1900;
</code></pre>
<p>sinn dabei ist es ob datum oder stunde etc. immer zweistellig darzustellen.</p>
<p>dann passiert folgendes wenn ich mir das so ausgeben lasse:</p>
<pre><code>cout &lt;&lt; TAG;   cout &lt;&lt; endl;
  cout &lt;&lt; MONAT; cout &lt;&lt; endl;
</code></pre>
<p>ergebnis:</p>
<pre><code>02
2
</code></pre>
<p>ich verstehe nicht wieso es bei TAG klappt aber nicht bei MONAT <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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2386089</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2386089</guid><dc:creator><![CDATA[Venetostar]]></dc:creator><pubDate>Sun, 02 Mar 2014 16:57:12 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Sun, 02 Mar 2014 17:10:52 GMT]]></title><description><![CDATA[<p>nach jeder ausgabe werden die flags zurückgesetzt. müsste also so lauten:</p>
<pre><code>int ST    = nun-&gt;tm_hour;
int TAG   = nun-&gt;tm_mon;
int MONAT = nun-&gt;tm_mday;
int JAHR  = nun-&gt;tm_year + 1900;

cout &lt;&lt; setfill('0') &lt;&lt; setw(2) &lt;&lt; TAG &lt;&lt; '\n';
cout &lt;&lt; setfill('0') &lt;&lt; setw(2) &lt;&lt; MONAT &lt;&lt; '\n';
</code></pre>
<p>FINDEST DU ES LESERLICHER SO ZU SCHREIBEN?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2386092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2386092</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Sun, 02 Mar 2014 17:10:52 GMT</pubDate></item><item><title><![CDATA[Reply to Uhrzeit in Berechnung einbeziehen on Sun, 02 Mar 2014 17:26:19 GMT]]></title><description><![CDATA[<blockquote>
<p>FINDEST DU ES LESERLICHER SO ZU SCHREIBEN?</p>
</blockquote>
<p>-weiss leider nicht was du damit meinst.</p>
<p>trotzdem danke es hat geklappt.<br />
ich habe mit der &quot;cout&quot;-funktion nur prüfen wollen obs klappt ist es möglich die 2 stelligen zahlen in den dateityp &quot;int&quot; abzulegen?</p>
<p>sinn dabei ist es immer noch anschließend alles aneinanderzureihen mit einer array funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2386099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2386099</guid><dc:creator><![CDATA[Venetostar]]></dc:creator><pubDate>Sun, 02 Mar 2014 17:26:19 GMT</pubDate></item></channel></rss>