J'essaie d'enregistrer le format de date et d'heure actuel à partir de C# et de le convertir en un format de date du serveur SQL, comme suit yyyy-MM-dd HH:mm:ss
pour que je puisse l'utiliser pour mon UPDATE
requête.
C'était mon premier code :
DateTime myDateTime = DateTime.Now;
string sqlFormattedDate = myDateTime.Date.ToString("yyyy-MM-dd HH:mm:ss");
La sortie sur la date est correcte, mais l'heure est toujours "12:00:00". J'ai donc modifié mon code comme suit :
string sqlFormattedDate = myDateTime.Date.ToString("yyyy-MM-dd") + " " +
myDateTime.TimeOfDay.ToString("HH:mm:ss");
Il m'a donné cette erreur de compilation :
FormatException n'a pas été géré
Et j'ai suggéré de l'analyser. J'ai donc essayé de faire cela dans mon code selon mes recherches ici sur StackOverflow :
string sqlFormattedDate = myDateTime.Date.ToString("yyyy-MM-dd") + " " +
myDateTime.Parse.TimeOfDay.ToString("HH:mm:ss");
ou
string sqlFormattedDate = myDateTime.Date.ToString("yyyy-MM-dd") + " " +
myDateTime.tryParse.TimeOfDay.ToString("HH:mm:ss");
Mais il me dit que c'est une méthode qui n'est pas valable pour le contexte donné. J'ai essayé de chercher des solutions à mon problème et je suis bloqué depuis deux heures maintenant. Je suis encore un peu novice en C#, pouvez-vous m'aider s'il vous plaît ?