2010-08-18 70 views
0

string date =“8/13/2010”; // mm/dd/yyyy如何将字符串转换为指定格式的DateTime?

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); 

这是我写的代码。

我想显示日期时间在UI按照目前的文化日期时间格式

请帮助我如何解决这个问题。

感谢 基兰摹

+0

请指定您正在使用的语言或系统,并相应地标记问题 – 2010-08-18 11:39:19

+0

看起来像C#给我 – 2010-08-18 11:41:19

回答

0

你可以使用:

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

的错误处理,你可以把一个if声明各地DateTime.TryParse方法,因为这会返回一个boolean值。

相关问题