Méthode 1 : Convert.ToDateTime(string)
Convert.ToDateTime (chaîne)
Remarque : Le format de chaîne est obligatoire, il doit être aaaa-MM-jj hh:mm:ss
Méthode 2 : DateTime.Parse(string)
string dateInput = "Jan 1, 2009";
var parsedDate = DateTime.Parse(dateInput);
Console.WriteLine(parsedDate);
// Displays the following output on a system whose culture is en-US:
// 1/1/2009 00:00:00
Référence : Convertir une chaîne en DateTime | Microsoft Learn
DateTime.Tostring()//Cette conversion est YYYY/MM/DD HH:MM:SS
DateTime.ToShortString()//Cette conversion est YYYY/MM/DD
Convert.ToDateTime(string)//string est ce que vous voulez convertir en caractères temporels.
DateTime.Parse(string)//fonctionne aussi