<?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[Ansatz um boost ptime in long zu konvertieren]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich suche analog zu javas System.currentTimeMillies</p>
<p>einen Ansatz welcher mir plattform unabhängig sowohl linux als auch windows bedienen kann.</p>
<p>Aus diesem Grund habe ich mich für boost entschieden, da diese ohnehin im Projekt verwendet wird und noost dazu in der Lage ist.</p>
<p>Aufgrund von Interface Beschränkungen benötige ich diesen Zeitstempel in einem long Wert und nicht in boost ptime.</p>
<p>Da ich bislang leider nicht fündig geworden bin und ich diese Frage oftmals unbeantwortet vorfand benötige ich einen Ansatz.</p>
<p>Kurz gesagt ich möchte den Datentyp ptime von boost in einen long konvertieren da dieser mit json seraliziert wird.</p>
<p>Bin für Hinweise dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/298070/ansatz-um-boost-ptime-in-long-zu-konvertieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 02:20:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/298070.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Jan 2012 20:09:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ansatz um boost ptime in long zu konvertieren on Thu, 12 Jan 2012 20:09:16 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich suche analog zu javas System.currentTimeMillies</p>
<p>einen Ansatz welcher mir plattform unabhängig sowohl linux als auch windows bedienen kann.</p>
<p>Aus diesem Grund habe ich mich für boost entschieden, da diese ohnehin im Projekt verwendet wird und noost dazu in der Lage ist.</p>
<p>Aufgrund von Interface Beschränkungen benötige ich diesen Zeitstempel in einem long Wert und nicht in boost ptime.</p>
<p>Da ich bislang leider nicht fündig geworden bin und ich diese Frage oftmals unbeantwortet vorfand benötige ich einen Ansatz.</p>
<p>Kurz gesagt ich möchte den Datentyp ptime von boost in einen long konvertieren da dieser mit json seraliziert wird.</p>
<p>Bin für Hinweise dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2167366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167366</guid><dc:creator><![CDATA[boost jünger]]></dc:creator><pubDate>Thu, 12 Jan 2012 20:09:16 GMT</pubDate></item><item><title><![CDATA[Reply to Ansatz um boost ptime in long zu konvertieren on Fri, 13 Jan 2012 09:04:14 GMT]]></title><description><![CDATA[<p>Wenn Du mit long sowas wie einen time_t meinst, dann probier es mal damit:</p>
<pre><code class="language-cpp">time_t to_time_t(boost::posix_time::ptime t)
{
    using namespace boost::posix_time;
    ptime base(boost::gregorian::date(1970,1,1));
    time_duration::sec_type x = (t - base).total_seconds();
    return time_t(x);
}
</code></pre>
<p>Beachte dabei aber, dass Du je nach Größe Deiner time_t Implementierung den Jahr-2038-Bug bekommen kannst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2167490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167490</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Fri, 13 Jan 2012 09:04:14 GMT</pubDate></item></channel></rss>