Je l'utilise pour convertir DateTime valeur en Date, puis j'ajoute 00:00:00 et 23:59:59 pour s'assurer que toute la journée est prise en compte lors du comptage des choses . Je suis à peu près sûr que c'est une mauvaise façon de faire les choses. Quel serait le bon chemin?DateTime convertir en Date, puis de nouveau en DateTime en C#
DateTime varObliczOd = DateTime.Parse(dateTimeWycenaPortfelaObliczDataOd.Value.ToShortDateString() + " 00:00:00");
DateTime varObliczDo = DateTime.Parse(dateTimeWycenaPortfelaObliczDataDo.Value.ToShortDateString() + " 23:59:59");
Pourriez-vous expliquer le contexte dans lequel cela est utilisé, s'il vous plaît – msarchet
Qu'essayez-vous de faire avec ces dates. Si vous ne voulez pas le temps réel là-bas, vous pouvez simplement faire dateTimeVar.Date qui vous donnera la date à 12:00 AM à la fin et vous pouvez obtenir la fin de la journée avec dateTimeVar.Date.AddDays (1) .AddSeconds (-1) –
J'utilise ceci pour fournir cette date à la base de données Sql. Il est important de faire toutes les transactions entre 00 et 23:59 (bien qu'elles ne fonctionnent que de 8 à 18 mais je préfère couvrir toute la journée) – MadBoy