2012-01-20 100 views
0

我想轉換格式「日/月/年」,以「月/日/年」,我用這個代碼格式轉換工作不

string date = String.Format("{0:M/d/yyyy}", expirydate); 

,其中到期日爲17/1/2012但上述代碼沒有任何反應後,日期顯示的格式與之前相同。 我已經嘗試了許多時間在網絡上的不同的解決方案,但這些解決方案都沒有成功我。

+2

你確定expirydate是DateTime類型? –

+0

顯示更多的代碼。很難說什麼類型的expirydate是 – Reniuz

回答

1

你有你的字符串轉換爲DateTime第一。

string expiryDate = "17/1/2012"; 
string date = String.Format("{0:M/d/yyyy}", DateTime.ParseExact(expiryDate, "d/M/yyyy", CultureInfo.InvariantCulture));