Alors j'ai ce DateTime? et ce que je veux faire, c'est obtenir l'heure mais l'afficher au format 24 heures.
Par exemple:
si l'heure est 14:20:23, je veux la convertir en 14:20 et c'est tout.
Je travaille avec Visual C #. Toutes les idées s'il vous plaît, merci.
J'ai quelque chose comme ça
public static string FormatearHoraA24(DateTime? fechaHora)
{
if (!fechaHora.HasValue)
return "";
string retornar = "";
//here goes what i need
}
Réponses:
Vous pouvez obtenir le résultat souhaité avec le code ci-dessous. Two'H 'in
HH
est pour le format 24 heures.la source
Reportez - vous à ce lien pour d'autres formateurs dans DateTime.
la source
L'utilisation
ToString("HH:mm")
vous donne certainement ce que vous voulez sous forme de chaîne .Si vous voulez que les heures / minutes actuelles soient des nombres , la manipulation des chaînes n'est pas nécessaire; vous pouvez utiliser la
TimeOfDay
propriété:la source
Essaye ça:
la source