317 votes

Comment obtenir l'heure actuelle de la journée ?

Comment obtenir l'heure actuelle (pas la date ET l'heure) ?

Exemple : 5:42:12 PM

439voto

Mark Brackett Points 46824

DateTime.Now.TimeOfDay vous le donne en tant que TimeSpan (à partir de minuit).

DateTime.Now.ToString("h:mm:ss tt") vous le donne en tant que chaîne de caractères .

62voto

Musikero31 Points 991

Essayez ça :

DateTime.Now.ToString("HH:mm:ss tt")

Pour d'autres formats, vous pouvez consulter ce site : C# DateTime Format String

47voto

Chris Fulstow Points 19762

Une autre option utilisant String.Format()

string.Format("{0:HH:mm:ss tt}", DateTime.Now)

28voto

Oppositional Points 5966

Heure actuelle avec indicatif AM/PM :

DateTime.Now.ToString("hh:mm:ss tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)
DateTime.Now.ToString("hh:mm:ss.fff tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)

Heure actuelle en notation 0-23 heures :

DateTime.Now.ToString("HH:mm:ss", System.Globalization.DateTimeFormatInfo.InvariantInfo)
DateTime.Now.ToString("HH:mm:ss.fff", System.Globalization.DateTimeFormatInfo.InvariantInfo)

25voto

benPearce Points 9817
DateTime.Now.TimeOfDay

ou

DateTime.Now.ToShortTimeString()

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