<?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[Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot;]]></title><description><![CDATA[<p>Wie kann ich Sekunden in das Format &quot;hh<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f1f2-1f1f2.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--myanmar_burma_"
      title=":mm:"
      alt="🇲🇲"
    />ss&quot; bringen?</p>
<p>int sek = 29301;<br />
string sekform = ???;</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/270975/sekunden-ins-format-quot-hh-mm-ss-quot</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 12:13:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/270975.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Jul 2010 11:34:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Wed, 21 Jul 2010 11:34:37 GMT]]></title><description><![CDATA[<p>Wie kann ich Sekunden in das Format &quot;hh<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f1f2-1f1f2.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--myanmar_burma_"
      title=":mm:"
      alt="🇲🇲"
    />ss&quot; bringen?</p>
<p>int sek = 29301;<br />
string sekform = ???;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1929530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1929530</guid><dc:creator><![CDATA[csofti]]></dc:creator><pubDate>Wed, 21 Jul 2010 11:34:37 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Wed, 21 Jul 2010 11:39:44 GMT]]></title><description><![CDATA[<p>Was ist dein Ansatz?<br />
Ich meine Du kannst ja Rechnen, hoffe ich...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1929538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1929538</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Wed, 21 Jul 2010 11:39:44 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Wed, 21 Jul 2010 11:43:54 GMT]]></title><description><![CDATA[<p>Nun, wie viele Sekunden hat denn eine Minute so? Und wieviele Sekunden hat eine Stunde?</p>
<p>Und dann gibt es noch so schöne Mathematikoperationen, namens Division (Ganzzahldivision, in C durch / repräsentiert) und modulo (Rest einer Ganzzahldivision, in C durch % repräsentiert). Wenn du noch syntaktischen Zucker oben drauf haben willst gibt es auch noch eine Funktion namens <code>div</code> in der cstdlib, die beides gleichzeitig macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1929543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1929543</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 21 Jul 2010 11:43:54 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Wed, 21 Jul 2010 13:38:44 GMT]]></title><description><![CDATA[<p>ganz so trivial ist es ja nicht, wenn man z.B. nicht weiß was ein ostringstream oder setfill und setw ist:</p>
<pre><code class="language-cpp">#include &lt;sstream&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;
#include &lt;iomanip&gt;

struct hh_mm_ss
{
    explicit hh_mm_ss( int sekunden ) : m_sekunden( sekunden ) {}
    friend std::ostream&amp; operator&lt;&lt;( std::ostream&amp; out, hh_mm_ss z )
    {
        using std::setw;
        const char fillc = out.fill('0');
        out &lt;&lt; setw(2) &lt;&lt; z.m_sekunden/3600 &lt;&lt; &quot;:&quot; &lt;&lt; setw(2) &lt;&lt; (z.m_sekunden % 3600)/60 &lt;&lt; &quot;:&quot; &lt;&lt; setw(2) &lt;&lt; z.m_sekunden % 60;
        out.fill( fillc );
        return out;
    }
private:
    int m_sekunden;
};

int main()
{
    using namespace std;
    int sek = 29301;
    cout &lt;&lt; hh_mm_ss( sek ) &lt;&lt; endl;

    // bzw.
    ostringstream buf;
    buf &lt;&lt; hh_mm_ss( sek );
    string sekform = buf.str();

    // oder:     sekform = boost::lexical_cast&lt; string &gt;( hh_mm_ss( sek ) );
    return 0;
}
</code></pre>
<p>Ausgabe</p>
<pre><code>08:08:21
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1929608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1929608</guid><dc:creator><![CDATA[Werner_logoff]]></dc:creator><pubDate>Wed, 21 Jul 2010 13:38:44 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Wed, 21 Jul 2010 14:29:36 GMT]]></title><description><![CDATA[<p>Werner_logoff schrieb:</p>
<blockquote>
<p>ganz so trivial ist es ja nicht, wenn man z.B. nicht weiß was ein ostringstream oder setfill und setw ist</p>
</blockquote>
<p>Weiß jetzt nicht so recht, was das damit zu tun hat:</p>
<pre><code class="language-cpp">char zeit[] = &quot;00:00:00&quot;;
int sekunden = 8566;
int x;

x = sekunden % 60;
zeit[6] = x / 10 + '0';
zeit[7] = x % 10 + '0';

x = (sekunden / 60) % 60;
zeit[3] = x / 10 + '0';
zeit[4] = x % 10 + '0';

x = (sekunden / 3600);
zeit[0] = x / 10 + '0';
zeit[1] = x % 10 + '0';
</code></pre>
<p>Ungetestet und nicht sehr performant, aber man braucht nichtmal C++-Kenntnisse dazu. Obwohl dass damit durchaus schöner geht...</p>
<p>Ich glaub, es gibt ne Time-Klasse, die sowas alles drin hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1929630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1929630</guid><dc:creator><![CDATA[Heimelchen]]></dc:creator><pubDate>Wed, 21 Jul 2010 14:29:36 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Fri, 23 Jul 2010 11:59:54 GMT]]></title><description><![CDATA[<p>Ich dachte mir, dass es schon eine Time-Klasse gibt<br />
und ich wollte dann diese benutzen.<br />
Gibt es dazu ein Beispiel?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930576</guid><dc:creator><![CDATA[csofti]]></dc:creator><pubDate>Fri, 23 Jul 2010 11:59:54 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Fri, 23 Jul 2010 12:01:44 GMT]]></title><description><![CDATA[<p>die gibts höchstens in boost. und glaub mir du willst dich nicht an den brocken boost binden nur für so eine minifunktionalität.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930578</guid><dc:creator><![CDATA[99]]></dc:creator><pubDate>Fri, 23 Jul 2010 12:01:44 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Fri, 23 Jul 2010 12:54:37 GMT]]></title><description><![CDATA[<p>In der ctime stehen jede Menge Funktionen dafür. Da solltest du alles finden was du brauchst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930651</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 23 Jul 2010 12:54:37 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Fri, 23 Jul 2010 13:03:27 GMT]]></title><description><![CDATA[<p>strftime (timestamp, 10,&quot;%H:%M:%S&quot;, 29301);</p>
<p>Gruß Frank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930665</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 23 Jul 2010 13:03:27 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Wed, 28 Jul 2010 12:54:18 GMT]]></title><description><![CDATA[<p>Danke Frank!</p>
<p>Kannst Du mir bitte ein kleines Komplett-Beispiel geben?</p>
<p>Ich habe einen AnsiString mit den Sekunden &quot;123&quot;.<br />
Ich muss diese Sekunden nach char[] &quot;00:00:00&quot; wandeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1933102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1933102</guid><dc:creator><![CDATA[csofti]]></dc:creator><pubDate>Wed, 28 Jul 2010 12:54:18 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Wed, 28 Jul 2010 13:23:06 GMT]]></title><description><![CDATA[<p>lmgtfy(c++ strftime) 2.Treffer: <a href="http://www.imb-jena.de/~gmueller/kurse/c_c++/c_time.html" rel="nofollow">http://www.imb-jena.de/~gmueller/kurse/c_c++/c_time.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1933125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1933125</guid><dc:creator><![CDATA[padreigh]]></dc:creator><pubDate>Wed, 28 Jul 2010 13:23:06 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Wed, 28 Jul 2010 14:13:12 GMT]]></title><description><![CDATA[<p>csofti schrieb:</p>
<blockquote>
<p>Ich habe einen AnsiString</p>
</blockquote>
<p>Borland / Codegear / Embarcadero IDE?<br />
Dann versuchs doch mal mit dem VCL-Unterforum. Gibt nämlich schicke Funktionen in der DateUtils.hpp <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>mfg<br />
xXx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1933151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1933151</guid><dc:creator><![CDATA[-**xXx**-]]></dc:creator><pubDate>Wed, 28 Jul 2010 14:13:12 GMT</pubDate></item><item><title><![CDATA[Reply to Sekunden ins Format &amp;quot;hh:mm:ss&amp;quot; on Wed, 28 Jul 2010 17:14:35 GMT]]></title><description><![CDATA[<p>naja csofti,</p>
<blockquote>
<p>Ich habe einen AnsiString mit den Sekunden &quot;123&quot;.</p>
</blockquote>
<p>Dann musst du den string &quot;123&quot; noch in einen int wandeln:</p>
<p>'atoi' macht das dann für dich:<br />
<a href="http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/" rel="nofollow">http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/</a></p>
<p>Ein Beispiel gebe ich dir nicht,<br />
das käme programmieren gleich,<br />
und das sollst du bitteschön selbst machen ...</p>
<p>Gruß Frank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1933241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1933241</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 28 Jul 2010 17:14:35 GMT</pubDate></item></channel></rss>