C # DateTime ToString ("MM-jj-aaaa") renvoie des valeurs de jour amusantes
J'ai le code suivant dans le fichier code-behind de l'ASP.Net page
txtStartDate.Text = DateTime.Today.ToString("MM-dd-yyyy");
Qui je m'attends à un retour "09-11-2009". Cependant, lorsque je lance la page sur le serveur de développement, je vois "09-00-2009" dans la zone de texte. Je ne vois aucune raison pour cela, donc je suis clairement en manque de quelque chose. Quelqu'un a une idée?
source d'informationauteur Harper Shelby
Vous devez vous connecter pour publier un commentaire.
Que chaîne de format devrait fonctionner comme prévu. J'aimerais vérifier votre zone de texte pour vous assurer de ne pas avoir une sorte de masque (AJAX MaskedEditExtender?) sur elle. Si vous l'avez fait, et peut-être avait le masque incorrect, il pourrait remplacer ce que vous placez dans la zone de texte.
Je ne vois pas pourquoi ce serait montrer 00, mais comme hasard suggestion que vous pourriez essayer:
Essayer quelque chose comme cela:
pourriez-vous vérifier Datetime,Maintenant.ToString() ?
Utilisation .Maintenant, pour obtenir l'heure locale