<?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[Unixtimestamp als Int to String]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe schon gesucht aber leider nichts gefunden, kann mir vieleicht jemand sagen wie ich einen Unixtimestamp den ich als Int habe in einen formatierten String bekomme?</p>
<p>Mfg<br />
Piet</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191842/unixtimestamp-als-int-to-string</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 07:59:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191842.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Sep 2007 08:42:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unixtimestamp als Int to String on Fri, 07 Sep 2007 08:42:51 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe schon gesucht aber leider nichts gefunden, kann mir vieleicht jemand sagen wie ich einen Unixtimestamp den ich als Int habe in einen formatierten String bekomme?</p>
<p>Mfg<br />
Piet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1360631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1360631</guid><dc:creator><![CDATA[Piet2007]]></dc:creator><pubDate>Fri, 07 Sep 2007 08:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to Unixtimestamp als Int to String on Fri, 07 Sep 2007 09:16:35 GMT]]></title><description><![CDATA[<p>Schau dir mal sprintf an.<br />
Damit kannst du relativ leicht ints in string<br />
konvertieren.<br />
Und auch eine entsprechende Formatierung<br />
kannst du so leicht erstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1360653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1360653</guid><dc:creator><![CDATA[Mario Sandler]]></dc:creator><pubDate>Fri, 07 Sep 2007 09:16:35 GMT</pubDate></item><item><title><![CDATA[Reply to Unixtimestamp als Int to String on Fri, 07 Sep 2007 10:48:09 GMT]]></title><description><![CDATA[<p>vertehe ich richtig, dass du die char-representation einer unix-zeit haben willst? das geht am einfachsten, wenn du den unix-timestamp mittels localtime() in einer c-timestamp umwandelst, den du dann mit asctime() in die lokale deutung des datums umwandelst.<br />
also:</p>
<pre><code class="language-cpp">datum_string=asctime(localtime(deine_unixzeit));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1360701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1360701</guid><dc:creator><![CDATA[ghorst]]></dc:creator><pubDate>Fri, 07 Sep 2007 10:48:09 GMT</pubDate></item><item><title><![CDATA[Reply to Unixtimestamp als Int to String on Mon, 10 Sep 2007 07:29:43 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/16391">@ghorst</a>:<br />
so klappts leider nicht.</p>
<p>ich habe die Zeit als</p>
<pre><code class="language-cpp">i_timestamp = atoi(c_tstamp);
</code></pre>
<p>Den Timestamp habe ich ursprünglich als Char über einen TCP Socket empfangen.</p>
<pre><code class="language-cpp">string s_Send;
s_Send=asctime( localtime(i_timestamp) );
</code></pre>
<p>führt leider zu</p>
<pre><code class="language-cpp">error C2664: 'localtime' : cannot convert parameter 1 from 'int' to 'const time_t *'
</code></pre>
<p>Hast du vieleicht noch eine Idee?</p>
<p>Mit sprintf habe ichs leider auch noch nicht geschafft den Stamp sinnvoll zu formatieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1362327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1362327</guid><dc:creator><![CDATA[Piet2007]]></dc:creator><pubDate>Mon, 10 Sep 2007 07:29:43 GMT</pubDate></item><item><title><![CDATA[Reply to Unixtimestamp als Int to String on Mon, 10 Sep 2007 07:38:50 GMT]]></title><description><![CDATA[<p>Piet2007 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">i_timestamp = atoi(c_tstamp);
</code></pre>
<p>Den Timestamp habe ich ursprünglich als Char über einen TCP Socket empfangen.</p>
</blockquote>
<p>atoi erwartet ja auch char*, nicht char, und ein kompletter UNIX-Timestamp passt in einen char sowieso nicht rein.<br />
Oder meinst Du &quot;...habe ich ursprünglich als Zeichenkette über...&quot;?<br />
-scnr-</p>
<p>Zu localtime: Da localtime einen Zeiger erwartet, musst Du hier den Umweg über eine temp. Variable gehen. Die sollte darüberhinaus vom Typ time_t sein (der ist unsigned im Gegensatz zu int).</p>
<pre><code class="language-cpp">time_t i_timestamp = ...;
string s_time = asctime(localtime(&amp;i_timestamp));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1362332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1362332</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 10 Sep 2007 07:38:50 GMT</pubDate></item><item><title><![CDATA[Reply to Unixtimestamp als Int to String on Mon, 10 Sep 2007 07:42:32 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10648">@LordJaxom</a>:<br />
Danke, ich werds mal über den tmp umweg versuchen.<br />
Ja ich meinte natürlich eine Zeichenkette, genauer ist es natürlich ein Char Array mit entsprechender Länge, sodass der komplette Timestamp reinpasst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1362335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1362335</guid><dc:creator><![CDATA[Piet2007]]></dc:creator><pubDate>Mon, 10 Sep 2007 07:42:32 GMT</pubDate></item></channel></rss>