Convertit une chaîne de type datetime dans asp.net
c'est mon entrée dans une zone de texte à partir d'un datetime calendrier
et pour stocker la date dans la base de données je veux que la valeur de l'être modifié en Date du temps.
DateTime Res_date = Convert.ToDateTime(txt_RespondBy.Text);
quand je convertir il donne un message d'erreur indiquant que la chaîne ne reconnaît la validité de la date en temps. Comment faire pour convertir l'entrée de date de temps..
valeur de txt_RespondBy.Le texte est : 10/27/2011 03:25
- Quelle est la valeur de
txt_RespondBy.Text
? - stackoverflow.com/questions/2193012/...
Vous devez vous connecter pour publier un commentaire.
utiliser DateTime.Analyser, voir MSDN: DateTime.Méthode Parse (String)
Il est Également ParseExact où vous pouvez spécifier la chaîne de modèle que vous utilisez....
Utiliser DateTime.TryParseExact pour éviter les exceptions.
http://msdn.microsoft.com/en-us/library/system.datetime.tryparseexact.aspx
Utilisation DateTime.ParseExact avec le bon format de chaîne de caractères.
Vous devez utiliser DateTime.Pares ou DateTime.ParseExact
Quel est le format de la chaîne que vous êtes en essayant de l'analyser? De toute façon, prendre un coup d'oeil à DateTime.ParseExact(): http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx
Il permet de fournir un format dans lequel la date est représentée.