197 votes

Heure de DateTime ? au format 24 heures

J’ai donc ce DateTime ? et ce que je veux faire est d’obtenir l’heure mais l’afficher en format 24 heures.
Par exemple :
Si l’heure est à 14:20:23 je veux convertir à 14:20 et c’est tout.

Je travaille avec Visual c#. Des idées s’il vous plaît, merci.

J’ai quelque chose comme ça

331voto

vtortola Points 6351
return fechaHora.Value.ToString("HH:mm");

171voto

Manish Basantani Points 4347
<pre><code></code><p><a href="http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm">ce</a> lien pour les autres modules de formatage DateTime.</p></pre>

23voto

Dan Tao Points 60518

À l’aide de `` vous donne certainement ce que vous voulez sous forme de chaîne.

Si vous voulez l’heure/minute actuelle sous forme de nombres, manipulation de chaînes n’est pas nécessaire ; vous pouvez utiliser le `` propriété :

18voto

Anthony Pegram Points 58528

Utilisation``

8voto

Miky Dinescu Points 22380

Essaye ça:

 //String.Format("{0:HH:mm}", dt);  // where dt is a DateTime variable

public static string FormatearHoraA24(DateTime? fechaHora)
{
    if (!fechaHora.HasValue)
        return "";

    return retornar = String.Format("{0:HH:mm}", (DateTime)fechaHora);
}
 

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