2010-08-18 8 views
0

chaîne date = "8/13/2010"; // mm/jj/aaaaComment faire pour convertir la chaîne en DateTime dans un format spécifié?

System.Globalization.CultureInfo ci =System.Threading.Thread.CurrentThread.CurrentCulture; 
string CurrDateFormat = ci.DateTimeFormat.ShortDatePattern.ToString() -- **// dd/mm/yyyy** 

DateTime dt=Convert.ToDateTime(date); ***// Exception : In valid date time format*** 

date=dt.ToString(CurrDateFormat ,ci); 

Voici le code i écrit.

Je veux afficher dans l'interface utilisateur DateTime selon l'heure actuelle Culture Format de date

S'il vous plaît aidez-moi comment résoudre le problème.

Merci Kiran G

+0

Veuillez spécifier la langue ou le système que vous utilisez et marquer la question en conséquence –

+0

On dirait C# pour moi –

Répondre

0

Vous pouvez utiliser:

DateTime result; 
DateTime.TryParse("8/13/2010", out result); 

Pour le traitement des erreurs, vous pouvez mettre un if autour de la méthode DateTime.TryParse car cela renvoie une valeur boolean.

Questions connexes