2013-05-17 54 views
1

我有這樣的日期格式MM/DD/YYYY。問題是,當我轉換它顯示 05-12-2013.I想要顯示像2013年5月12日。 我如何正確地格式化到:05/12/2013?如何將時間值轉換爲指定格式的Windows Phone 8

我的C#代碼是

DateTime dt1 = (DateTime)obj["FromDate"]; 
DateTime dtlocal1 = dt1.ToLocalTime(); 
tbFromDate.Text = dtlocal1.ToString("MM/dd/yyyy"); 
+1

我無法重現您的問題,您的代碼正確地爲我設置日期格式。 – anderZubi

+0

可以任何一個解決方案 – MansinhDodiya

回答

2

當您使用正斜槓字符(/),它告訴.NET來使用日期分隔符是特定於當前的文化。 Read here

可以使用不變的文化,這裏的分離始終是一個正斜槓:

dt.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture) 

或者,也可以在格式字符串指定專門使用,而不是特定的文化最新的斜槓字符分隔符:

dt.ToString("MM'/'dd'/'yyyy") 
+0

:我從文化信息獲得解決方案..感謝很多 – MansinhDodiya

相關問題