如何将String转换为指定格式的DateTime?

时间:2010-08-18 11:33:39

标签: datetime

string date =“8/13/2010”; // mm / dd / yyyy

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中显示DateTime

请帮我解决问题。

由于 Kiran G

1 个答案:

答案 0 :(得分:0)

您可以使用:

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

对于错误处理,您可以在if方法周围添加DateTime.TryParse语句,因为这会返回boolean值。