<?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[Frage zu Datum und Zeit]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>mal wieder ne Frage,</p>
<p>ich habe 2 Strings in denen ein Datum und im anderen eine Zeit steht.</p>
<p>Wenn die Zeit jetzt von 23.59.59 auf 00.00.00 wechselt, möchte ich dass das Datum um eins erhöht wird.</p>
<p>Ist es aber ein Monatswechsel, scheitere ich...</p>
<p>Ein weiterse Problem ist noch, wie kann ich feststellen, dass ich jetzt ein Tageswechsel habe, der string in dem die Zeit steht ist nicht sekunden mässig sonder ne zufällige Uhrzeit..</p>
<p>23:45:12<br />
00:00:12<br />
01:12:35<br />
..<br />
.<br />
usw....</p>
<pre><code class="language-cpp">std::string Datum = &quot;28.02.2004&quot;;
std::string Zeit = &quot;23:59:59&quot;;

if(??) // hat sich Zeit geändert
{
  // erhöhe Datum um eins
}
</code></pre>
<p>Wahrscheinlich muß man da mit CTimeSpan oder COleDateTime Arbeiten, mit der Syntax komme ich aber nicht so klar.</p>
<p>Kann mir jemand helfen ??</p>
<p>Gruß<br />
andy_mann</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/79581/frage-zu-datum-und-zeit</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 01:44:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/79581.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 Jul 2004 18:40:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Datum und Zeit on Mon, 12 Jul 2004 18:40:03 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>mal wieder ne Frage,</p>
<p>ich habe 2 Strings in denen ein Datum und im anderen eine Zeit steht.</p>
<p>Wenn die Zeit jetzt von 23.59.59 auf 00.00.00 wechselt, möchte ich dass das Datum um eins erhöht wird.</p>
<p>Ist es aber ein Monatswechsel, scheitere ich...</p>
<p>Ein weiterse Problem ist noch, wie kann ich feststellen, dass ich jetzt ein Tageswechsel habe, der string in dem die Zeit steht ist nicht sekunden mässig sonder ne zufällige Uhrzeit..</p>
<p>23:45:12<br />
00:00:12<br />
01:12:35<br />
..<br />
.<br />
usw....</p>
<pre><code class="language-cpp">std::string Datum = &quot;28.02.2004&quot;;
std::string Zeit = &quot;23:59:59&quot;;

if(??) // hat sich Zeit geändert
{
  // erhöhe Datum um eins
}
</code></pre>
<p>Wahrscheinlich muß man da mit CTimeSpan oder COleDateTime Arbeiten, mit der Syntax komme ich aber nicht so klar.</p>
<p>Kann mir jemand helfen ??</p>
<p>Gruß<br />
andy_mann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/559112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/559112</guid><dc:creator><![CDATA[andy_mann]]></dc:creator><pubDate>Mon, 12 Jul 2004 18:40:03 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Datum und Zeit on Tue, 13 Jul 2004 08:21:40 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>also dass mit der Zeit habe ich hin bekommen.</p>
<p>Jetzt habe ich aber immernoch das Problem, dass ich das Datum das vorligt um einen Tag erhöhen möchte....</p>
<p>aber wie ??</p>
<p>Soweit bin ich...</p>
<pre><code class="language-cpp">CString CUtil::DatumUmEinsErhoehen() 
{ 
    CString m_strDatum;

    int m_iTag = 28;
    int m_iMonat = 2;
    int m_iJahr = 2004;

    COleDateTime odtDatum( m_iJahr, m_iMonat, m_iTag, 0, 0, 0 ); // Jaht, Monat, Tag, Stunde, Minute, Sekunde

    odtDatum; // hier um eins erhöhen...... ?????????????

    CString m_strDatum = odtDatum.Format(&quot;%d.%m.%Y&quot;);    

    return m_strDatum;
}
</code></pre>
<p>kan mir jemand helfen ??</p>
<p>Gruß und Danke<br />
andy_mann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/559325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/559325</guid><dc:creator><![CDATA[andy_mann]]></dc:creator><pubDate>Tue, 13 Jul 2004 08:21:40 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Datum und Zeit on Tue, 13 Jul 2004 08:25:20 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">CString CUtil::DatumUmEinsErhoehen() 
{ 
    CString m_strDatum;

    int m_iTag = 28;
    int m_iMonat = 2;
    int m_iJahr = 2004;

    COleDateTime odtDatum( m_iJahr, m_iMonat, m_iTag, 0, 0, 0 ); // Jaht, Monat, Tag, Stunde, Minute, Sekunde

    COleDateTimeSpan einTag(1, 0, 0, 0); // &lt;----- Zeitspanne anlegen
    odtDatum += einTag;  // &lt;----- draufrechnen
    CString m_strDatum = odtDatum.Format(&quot;%d.%m.%Y&quot;);    

    return m_strDatum;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/559333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/559333</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 13 Jul 2004 08:25:20 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Datum und Zeit on Tue, 13 Jul 2004 08:25:56 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>Die Klasse hat die Methode SetDate(): <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>
<pre><code class="language-cpp">CString CUtil::DatumUmEinsErhoehen() 
{ 
    CString m_strDatum; 

    int m_iTag = 28; 
    int m_iMonat = 2; 
    int m_iJahr = 2004; 

    COleDateTime odtDatum( m_iJahr, m_iMonat, m_iTag, 0, 0, 0 ); // Jaht, Monat, Tag, Stunde, Minute, Sekunde 

    odtDatum.SetDate(m_iJahr, m_iMonat, m_iTag +1);
    //odtDatum; // hier um eins erhöhen...... ????????????? 

    CString m_strDatum = odtDatum.Format(&quot;%d.%m.%Y&quot;);     

    return m_strDatum; 
}
</code></pre>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/559334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/559334</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Tue, 13 Jul 2004 08:25:56 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Datum und Zeit on Tue, 13 Jul 2004 08:30:00 GMT]]></title><description><![CDATA[<p>odtDatum.m_dt += 1;</p>
<p>[edit]Boh, bin ich spät... <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="😃"
    /> [/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/559336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/559336</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Tue, 13 Jul 2004 08:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Datum und Zeit on Tue, 13 Jul 2004 08:48:11 GMT]]></title><description><![CDATA[<p>Drei Leute, drei Versionen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/559345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/559345</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 13 Jul 2004 08:48:11 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Datum und Zeit on Tue, 13 Jul 2004 09:42:53 GMT]]></title><description><![CDATA[<p>Oh,</p>
<p>vielen Dank, funktioniert auch....</p>
<p>Gruß<br />
andy_mann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/559389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/559389</guid><dc:creator><![CDATA[andy_mann]]></dc:creator><pubDate>Tue, 13 Jul 2004 09:42:53 GMT</pubDate></item></channel></rss>