Voici le code pour définir le moment où la valeur DateTimePicker changéWinForm C# datetimepicker comment définir le temps par défaut 00:00:00
private void o_start_ValueChanged(object sender, EventArgs e)
{
o_start.CustomFormat = "dd-MM-yyyy hh:mm:ss";
o_start.Value = Convert.ToDateTime(System.DateTime.Today.ToShortDateString() + " 00:00:00");
}
mais les WinForms affichent toujours 12:00:00 après que je pris la date, quelqu'un sait quel est le problème?
Les deux réponses que vous avez raison, mais aucun d'entre eux note que vous pouvez définir la valeur simplement 'System.DateTime.Today '- comme ceci:' o_start.Value = System.DateTime.Today' –