<?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[CString (zb 01.08.2005) in CTime umwandeln]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich lese aus einer CSV Datei Daten aus, in der auch ein Datum gespeichert ist. Jetzt muss ich aber in meinem Programm mit dem Datum rechnen können, daher will ich den CString in ein CTime umwandeln. Meine Frage wie kann ich das machen, meine bisherigen Versuchen liefen alle nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176223/cstring-zb-01-08-2005-in-ctime-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 13:33:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176223.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Mar 2007 10:19:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CString (zb 01.08.2005) in CTime umwandeln on Mon, 19 Mar 2007 10:19:29 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich lese aus einer CSV Datei Daten aus, in der auch ein Datum gespeichert ist. Jetzt muss ich aber in meinem Programm mit dem Datum rechnen können, daher will ich den CString in ein CTime umwandeln. Meine Frage wie kann ich das machen, meine bisherigen Versuchen liefen alle nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248232</guid><dc:creator><![CDATA[John_Aston]]></dc:creator><pubDate>Mon, 19 Mar 2007 10:19:29 GMT</pubDate></item><item><title><![CDATA[Reply to CString (zb 01.08.2005) in CTime umwandeln on Mon, 19 Mar 2007 10:34:54 GMT]]></title><description><![CDATA[<p>Entweder per COleDateTime::ParseDateTime oder von &quot;Hand&quot; via sscanf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248247</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 19 Mar 2007 10:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to CString (zb 01.08.2005) in CTime umwandeln on Mon, 19 Mar 2007 10:40:50 GMT]]></title><description><![CDATA[<p>Ich habe das mit dem COleDateTime ausprobiert:</p>
<pre><code class="language-cpp">COleDateTime StartL;

StartL.ParseDateTime(StartLehre);
</code></pre>
<p>StartLehre ist ein CString und beinhaltet das datum 01.08.2005. Als Resultat also als StartL gibt es 38565.000000000000 zurück. Meiner Meinung nach sollte das Resultat aber min. 10 stellig sein, was ist nicht gut an diesem Resultat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248250</guid><dc:creator><![CDATA[John_Aston]]></dc:creator><pubDate>Mon, 19 Mar 2007 10:40:50 GMT</pubDate></item><item><title><![CDATA[Reply to CString (zb 01.08.2005) in CTime umwandeln on Mon, 19 Mar 2007 10:49:35 GMT]]></title><description><![CDATA[<p>John_Aston schrieb:</p>
<blockquote>
<p>StartLehre ist ein CString und beinhaltet das datum 01.08.2005. Als Resultat also als StartL gibt es 38565.000000000000 zurück. Meiner Meinung nach sollte das Resultat aber min. 10 stellig sein, was ist nicht gut an diesem Resultat?</p>
</blockquote>
<p>Wieso? Das Ergebnis ist korrekt. Es gibt die Tage nach Mitternacht vom 30 Dezember 1899 an.<br />
Das ist das Format von COleDateTime. Was kommt Dir den komisch vor?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248260</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Mar 2007 10:49:35 GMT</pubDate></item><item><title><![CDATA[Reply to CString (zb 01.08.2005) in CTime umwandeln on Mon, 19 Mar 2007 10:53:29 GMT]]></title><description><![CDATA[<p>wenn ich aus einem Date time picker das datum lese bekomme ich solche daten 1154669437 mein resultat sollte auch etwa so sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248267</guid><dc:creator><![CDATA[John_Aston]]></dc:creator><pubDate>Mon, 19 Mar 2007 10:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to CString (zb 01.08.2005) in CTime umwandeln on Mon, 19 Mar 2007 11:24:20 GMT]]></title><description><![CDATA[<p>Dann solltest du das Ergebnis eventuell in einen CTime umrechnen:</p>
<pre><code class="language-cpp">SYSTEMTIME t;
StartL.GetAsSystemTime(t);

CTime StartT(t);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1248290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248290</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 19 Mar 2007 11:24:20 GMT</pubDate></item><item><title><![CDATA[Reply to CString (zb 01.08.2005) in CTime umwandeln on Mon, 19 Mar 2007 12:22:47 GMT]]></title><description><![CDATA[<p>John_Aston schrieb:</p>
<blockquote>
<p>wenn ich aus einem Date time picker das datum lese bekomme ich solche daten 1154669437 mein resultat sollte auch etwa so sein.</p>
</blockquote>
<p>Und was für eine Funktion verwendest Du bitte um die Daten aus dem CDateTimeCtrl abzuholen?<br />
Hoffentlich die Version die COleDateTime returniert:</p>
<pre><code class="language-cpp">BOOL GetTime(
   COleDateTime&amp; timeDest 
) const;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1248331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248331</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Mar 2007 12:22:47 GMT</pubDate></item></channel></rss>