<?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 und Zeiten]]></title><description><![CDATA[<p>Hallo könnte mich jemand helfen?</p>
<ol>
<li></li>
</ol>
<p>Wie bekomme ich das aktuelle Dastum in folgender Form in etwa in c++ ?</p>
<p>- 16.10.2007</p>
<ol start="2">
<li></li>
</ol>
<p>wenn ich nun ein Datum eingebe wie z.b. 16.10.2007 als string<br />
wie kann ich dann überprüfen ob es ein echtes datum ist?</p>
<p>Viele Vielen Dank im Vorraus !!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171809/datum-und-zeiten</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 14:10:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171809.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Jan 2007 15:51:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datum und Zeiten on Mon, 29 Jan 2007 15:51:11 GMT]]></title><description><![CDATA[<p>Hallo könnte mich jemand helfen?</p>
<ol>
<li></li>
</ol>
<p>Wie bekomme ich das aktuelle Dastum in folgender Form in etwa in c++ ?</p>
<p>- 16.10.2007</p>
<ol start="2">
<li></li>
</ol>
<p>wenn ich nun ein Datum eingebe wie z.b. 16.10.2007 als string<br />
wie kann ich dann überprüfen ob es ein echtes datum ist?</p>
<p>Viele Vielen Dank im Vorraus !!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219267</guid><dc:creator><![CDATA[Armin_go]]></dc:creator><pubDate>Mon, 29 Jan 2007 15:51:11 GMT</pubDate></item><item><title><![CDATA[Reply to Datum und Zeiten on Mon, 29 Jan 2007 16:08:17 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Siehe zum Beispiel <a href="http://www.cppreference.com/stddate/index.html" rel="nofollow">hier</a>.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219279</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 29 Jan 2007 16:08:17 GMT</pubDate></item><item><title><![CDATA[Reply to Datum und Zeiten on Mon, 29 Jan 2007 16:17:42 GMT]]></title><description><![CDATA[<p>sorry aber damit komme ich ned richtig zurecht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219284</guid><dc:creator><![CDATA[Armin_go]]></dc:creator><pubDate>Mon, 29 Jan 2007 16:17:42 GMT</pubDate></item><item><title><![CDATA[Reply to Datum und Zeiten on Mon, 29 Jan 2007 17:57:21 GMT]]></title><description><![CDATA[<p>Und <a href="http://www.boost.org/doc/html/date_time.html" rel="nofollow">damit</a>? Ist auch schöner in einem C++-Programm...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219321</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Mon, 29 Jan 2007 17:57:21 GMT</pubDate></item><item><title><![CDATA[Reply to Datum und Zeiten on Mon, 29 Jan 2007 18:18:30 GMT]]></title><description><![CDATA[<p>Nee sorry ich will keine nich standard bibliothek extra einbinden müssen !!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219330</guid><dc:creator><![CDATA[Armin_go]]></dc:creator><pubDate>Mon, 29 Jan 2007 18:18:30 GMT</pubDate></item><item><title><![CDATA[Reply to Datum und Zeiten on Mon, 29 Jan 2007 18:24:21 GMT]]></title><description><![CDATA[<p>Wie kann ich denn mittes diesem String sagen wir mal &quot;10.09.2003&quot;</p>
<p>ein Objekt von<br />
time_t</p>
<p>anlegen ???</p>
<p>also sowas in der art wie:<br />
time_t = meinezeit(&quot;10.09.2003&quot;);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219333</guid><dc:creator><![CDATA[Armin_go]]></dc:creator><pubDate>Mon, 29 Jan 2007 18:24:21 GMT</pubDate></item><item><title><![CDATA[Reply to Datum und Zeiten on Tue, 30 Jan 2007 07:40:39 GMT]]></title><description><![CDATA[<p>Das mußt du manuell zerlegen und parsen (am besten nicht direkt in einen time_t, sondern erstmal in einen 'struct tm', das geht einfacher). Im ANSI Standard sind mir keine Funktionen dafür bekannt, also kannst du entweder etwas eigenes schreiben oder die obengenannte Boost-Bibliothek verwenden.</p>
<p>(Boost geht bei vielen Programmierern schon als Beinahe-Standard durch ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219547</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 30 Jan 2007 07:40:39 GMT</pubDate></item><item><title><![CDATA[Reply to Datum und Zeiten on Tue, 30 Jan 2007 10:55:54 GMT]]></title><description><![CDATA[<blockquote>
<p>das mußt du manuell zerlegen und parsen</p>
</blockquote>
<p>Das wäre eine Möglichkeit. Einfacher ist die Verwendung des facets time_get, dass aus einem locale extrahiert werden kann. Das hat gleich noch den Vorteil, dass länderspezifische Eigenheiten berücksichtigt werden können - ein passendes Locale-Objekt vorausgesetzt.</p>
<p>Bsp:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;sstream&gt;
#include &lt;locale&gt;
using namespace std;
int main() {
	stringstream str;
	str &lt;&lt; &quot;10 09 2006 17:22:00&quot;;
	ios_base::iostate err = 0;
	tm t;
	std::memset(&amp;t, sizeof(tm), 0);
	istreambuf_iterator&lt;char&gt; beg(str), end;
	beg = use_facet&lt;time_get&lt;char&gt; &gt;(str.getloc()).get_date(beg, end, str, err, &amp;t);
	if (str) {
		while (*beg == ' ') ++beg;
		use_facet&lt;time_get&lt;char&gt; &gt;(str.getloc()).get_time(beg, end, str, err, &amp;t);
	}
	if (str) {
		char buf[256];
		strftime(buf, sizeof(buf), &quot;%x %X&quot;, &amp;t);
		cout &lt;&lt; buf &lt;&lt; endl;
		time_t tv = mktime(&amp;t);
		cout &lt;&lt; tv &lt;&lt; endl;
	}
	else {
		cout &lt;&lt; &quot;Parse error&quot; &lt;&lt; endl;
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1219690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219690</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Tue, 30 Jan 2007 10:55:54 GMT</pubDate></item></channel></rss>