<?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[Fehler bei Kalender]]></title><description><![CDATA[<p>Hallo allerseits,</p>
<p>arbeite gerade an einem Zeiterfassungsprogramm. Dabei verwende ich das Kalender-Tool zum auswählen des Datums. Zur Berechnung der Anzahl der Tage benutze ich die Klasse CTimeSpan. Nun ist mir ein ganz komischer Fehler untergekommen:</p>
<pre><code class="language-cpp">CTime start1(2008,3,1,0,0,0);
CTime end1(2008,3,30,0,0,0);
CTime start2(2008,3,1,0,0,0);
CTime end2(2008,3,31,0,0,0);

CTimeSpan diff1 = end1-start1;
CTimeSpan diff2 = end2-start2;

TRACE(&quot;Delta1 = %d\n&quot;,diff1.GetDays());
TRACE(&quot;Delta2 = %d\n&quot;,diff2.GetDays());
</code></pre>
<p>Das Ergebnis lautet zweimal 29 !!!!! Ist das nur bei mir so?? Ich bin dem nachgegangen und bin daraufgekommen, dass dieser Fehler für jedes Jahr bei jedem letzten Sonntag/Montag im März auftaucht - echt ziemlich komisch.</p>
<p>Hat irgendjemand eine Erklärung hierfür? Ist der Fehler bekannt? Oder taucht er etwa nur an meinem Rechner auf? Bin dankbar für jeden Hinweis.</p>
<p>Grüße<br />
Nana</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206785/fehler-bei-kalender</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Apr 2026 19:08:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206785.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 Feb 2008 22:03:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler bei Kalender on Thu, 28 Feb 2008 22:03:44 GMT]]></title><description><![CDATA[<p>Hallo allerseits,</p>
<p>arbeite gerade an einem Zeiterfassungsprogramm. Dabei verwende ich das Kalender-Tool zum auswählen des Datums. Zur Berechnung der Anzahl der Tage benutze ich die Klasse CTimeSpan. Nun ist mir ein ganz komischer Fehler untergekommen:</p>
<pre><code class="language-cpp">CTime start1(2008,3,1,0,0,0);
CTime end1(2008,3,30,0,0,0);
CTime start2(2008,3,1,0,0,0);
CTime end2(2008,3,31,0,0,0);

CTimeSpan diff1 = end1-start1;
CTimeSpan diff2 = end2-start2;

TRACE(&quot;Delta1 = %d\n&quot;,diff1.GetDays());
TRACE(&quot;Delta2 = %d\n&quot;,diff2.GetDays());
</code></pre>
<p>Das Ergebnis lautet zweimal 29 !!!!! Ist das nur bei mir so?? Ich bin dem nachgegangen und bin daraufgekommen, dass dieser Fehler für jedes Jahr bei jedem letzten Sonntag/Montag im März auftaucht - echt ziemlich komisch.</p>
<p>Hat irgendjemand eine Erklärung hierfür? Ist der Fehler bekannt? Oder taucht er etwa nur an meinem Rechner auf? Bin dankbar für jeden Hinweis.</p>
<p>Grüße<br />
Nana</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465144</guid><dc:creator><![CDATA[nanale]]></dc:creator><pubDate>Thu, 28 Feb 2008 22:03:44 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Kalender on Thu, 28 Feb 2008 23:06:53 GMT]]></title><description><![CDATA[<p>Kann Dir jetzt keinen Grund dafür geben warum das gleiche Ergebnis raus kommt, is aber bei mir genau so, wenn ich dagegen COleDatTime und COleDateTimeSpan Benutze bekomme ich</p>
<p>Delta1 = 29<br />
Delta2 = 30</p>
<p>raus. Davon abgesehen benutze ich immer COleDateTime wenn ich mit einem Dateun zuschaffen habe.</p>
<p>Gruß Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465165</guid><dc:creator><![CDATA[CTecS]]></dc:creator><pubDate>Thu, 28 Feb 2008 23:06:53 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Kalender on Thu, 28 Feb 2008 23:50:09 GMT]]></title><description><![CDATA[<p>Ja, funktioniert - dankeschön.</p>
<p>Hoffe mal dass bei dieser Klasse nicht irgendwo anders ähnliche Fehler auftreten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1465170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1465170</guid><dc:creator><![CDATA[nanale]]></dc:creator><pubDate>Thu, 28 Feb 2008 23:50:09 GMT</pubDate></item></channel></rss>