2010-08-18 109 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值。

相關問題