30 votes

Mise en forme d’une durée comme HH:mm:ss

<p>Y at-il un bon moyen de formater une durée dans quelque chose comme hh:mm:ss, sans avoir à faire face à des fuseaux horaires?<p>J’ai essayé ceci:</p><pre><code></code></pre><p>Mais je reçois toujours 1 heure à beaucoup, dans ce cas, il dirait <code></code></p><p>Et quand je fais ceci:</p><pre><code></code></pre><p>Je reçois ceci: <code></code></p></p>

56voto

diegoveloper Points 24042
<p>Vous pouvez utiliser <code></code> et implémenter cette méthode :<pre><code></code></pre><p>Utilisation:</p><pre><code></code></pre></p>

13voto

AlexPad Points 1432
<p>Vous pouvez commencer à créer un format vous-même, venez sur celui-ci:<pre><code></code></pre></p>

9voto

csga5000 Points 2024
<p>Voici une autre version. C’est toute la préférence à ce stade, mais j’ai aimé qu’il était sec et n’a pas besoin d’une déclaration de fonction (la fonction d’emballage est évidemment facultatif) mais il est certainement un peu de chaîne de fonction lourd.<p>Compact</p><pre class="lang-dart prettyprint-override"><code></code></pre><p>Version mise en forme</p><pre><code></code></pre></p>

8voto

Frank Treacy Points 1568
<p>La façon la plus courte, la plus élégante et la plus fiable <code></code> d’obtenir d’un <code></code> est de faire:<pre class="lang-dart prettyprint-override"><code></code></pre><p>Exemple d’utilisation :</p><pre class="lang-dart prettyprint-override"><code></code></pre></p>

5voto

Evan Chu Points 581
<p>Juste une mise en œuvre rapide. <p>Cela affichera la durée dans le format [DD]d:[HH]h:[mm]m:[ss]s, et ignorera l’élément principal s’il était 0. Mais les secondes seront toujours présentes.</p><p>Par exemple :</p><p>1d:2h:3m:4s</p><p>2h:3m:4s</p><p>3m:4s</p><p>4s</p><p>0s</p><pre><code></code></pre></p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X