3 votes

Comment créer une DateTime qui est aujourd'hui à 23:00

Je veux une variable DateTime qui est aujourd'hui (n'importe quelle heure de la journée) à 23:00.

Il doit y avoir un moyen plus propre de faire cela, car cela me rappelle trop le bon vieux ASP.Classic...

var startDate = DateTime.Parse(DateTime.Now.ToShortDateString() + " 23:00:00");

Quelqu'un ?

24voto

PeanutPower Points 1957
var eleven = DateTime.Today.AddHours(23);

2voto

Codesleuth Points 5443
var elevenPM = DateTime.Today.AddHours(23);

1voto

Sergey Teplyakov Points 6556
var dt = DateTime.Now.Date + TimeSpan.FromHours(23);

0voto

Bhaskar Points 3565

Une voie propre l'est :

DateTime myTime = DateTime.Now.Date.AddHours(23); 

Un autre moyen est :

DateTime myTime = DateTime.Now.Date + new TimeSpan("23","0","0");

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