Dans le code ci-dessous, je donne la fonction sTransactionDate = "1999" et j'essaie de la convertir en une date x/x/1999.Pourquoi DateTime.TryParse retourne-t-il la valeur false lorsqu'il reçoit une chaîne d'année réelle?
DateTime dTransactionDate = new DateTime();
if(DateTime.TryParse(sTransactionDate, out dTransactionDate))
{ //Happy
}else
{ //Sad
}
si la chaîne est « 1999 », il finira toujours en triste. Des idées?
Où est le reste de la date? – Zachary