<?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[Datum mit der CTime-Klasse]]></title><description><![CDATA[<p>Hi Fokls,</p>
<p>möchte einer CTimevariable ein Datum bzw. ein Jahr/Monat/Tag zuweisen, aber es gibt scheinbar nur GetDay u.s.w. Methoden und keine Set-Methoden!?! <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=":confused:"
      alt="😕"
    /></p>
<p>Kann mir da jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/178018/datum-mit-der-ctime-klasse</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 11:45:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/178018.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Apr 2007 14:09:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datum mit der CTime-Klasse on Fri, 06 Apr 2007 14:09:58 GMT]]></title><description><![CDATA[<p>Hi Fokls,</p>
<p>möchte einer CTimevariable ein Datum bzw. ein Jahr/Monat/Tag zuweisen, aber es gibt scheinbar nur GetDay u.s.w. Methoden und keine Set-Methoden!?! <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=":confused:"
      alt="😕"
    /></p>
<p>Kann mir da jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260645</guid><dc:creator><![CDATA[Cpt. James T. Kirk]]></dc:creator><pubDate>Fri, 06 Apr 2007 14:09:58 GMT</pubDate></item><item><title><![CDATA[Reply to Datum mit der CTime-Klasse on Fri, 06 Apr 2007 15:12:10 GMT]]></title><description><![CDATA[<p>Hab inzwischen ein (umständliche) Möglichkeit gefunden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260700</guid><dc:creator><![CDATA[Cpt. James T. Kirk]]></dc:creator><pubDate>Fri, 06 Apr 2007 15:12:10 GMT</pubDate></item><item><title><![CDATA[Reply to Datum mit der CTime-Klasse on Fri, 06 Apr 2007 15:30:03 GMT]]></title><description><![CDATA[<p>dann zeig sie uns doch bitte! <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/1260722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260722</guid><dc:creator><![CDATA[dann...]]></dc:creator><pubDate>Fri, 06 Apr 2007 15:30:03 GMT</pubDate></item><item><title><![CDATA[Reply to Datum mit der CTime-Klasse on Fri, 06 Apr 2007 15:31:50 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">CTime ct(1984, 1, 1, 0, 0, 0);
</code></pre>
<p>Schwierig!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260727</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 06 Apr 2007 15:31:50 GMT</pubDate></item><item><title><![CDATA[Reply to Datum mit der CTime-Klasse on Fri, 06 Apr 2007 17:23:36 GMT]]></title><description><![CDATA[<p>Ich wollte nur das Jahr, den Monat und den Tag einstellen und hab' fplgendes gefunden, was dann auch finktioniert hat:</p>
<pre><code class="language-cpp">memset(&amp;sysTime, 0, sizeof(sysTime));
		memcpy(strTmp,NewCert.feldDatumBis.Value,4);
		strTmp[4] = 0;
		i64Tmp = _atoi64(strTmp);
		sysTime.wYear = i64Tmp;

		memcpy(strTmp,NewCert.feldDatumBis.Value + 4,2);
		strTmp[2] = 0;
		i64Tmp = _atoi64(strTmp);
		sysTime.wMonth = i64Tmp;

		memcpy(strTmp,NewCert.feldDatumBis.Value + 6,2);
		strTmp[2] = 0;
		i64Tmp = _atoi64(strTmp);
		sysTime.wDay = i64Tmp;

		VERIFY(pCtrl2-&gt;SetTime(&amp;sysTime));
</code></pre>
<p>wobei ich eigentlich nur eine &quot;Wert&quot;-Variable für mein DateTimeCtrl verwende. ich mußte also zusätzlich noch folgendes einfügen:</p>
<pre><code class="language-cpp">CDateTimeCtrl* pCtrl1 = (CDateTimeCtrl*) GetDlgItem(IDC_DATETIMEPICKER1);
</code></pre>
<p>Das fand ich dann alles etwas umständlich...<br />
In NewCert.feldDatumBis.Value ist das Datum nämlich einfach als GMT-ASCII kodiert (z.B.: 20070401034512Z)...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260782</guid><dc:creator><![CDATA[Cpt. James T. Kirk]]></dc:creator><pubDate>Fri, 06 Apr 2007 17:23:36 GMT</pubDate></item><item><title><![CDATA[Reply to Datum mit der CTime-Klasse on Fri, 06 Apr 2007 17:25:14 GMT]]></title><description><![CDATA[<p>Trotzdem vielen Dank für Eure Antworten <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/1260784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260784</guid><dc:creator><![CDATA[Cpt. James T. Kirk]]></dc:creator><pubDate>Fri, 06 Apr 2007 17:25:14 GMT</pubDate></item></channel></rss>