我有一個通過系統(從數據庫)輸入的日期爲dd/mm/yy
我需要以編程方式將日期轉換爲en-US
格式爲mm/dd/yyyy
以便我可以在代碼中進行一些日期計算。我到目前爲止的代碼是:C#從歐洲時間到歐洲時間的轉換時間到en-US計算日期所需時間
String myJames = "25/04/13" // Date String comes in as non-US date
String myJames2 = System.DateTime.Today.ToString(myJames); // I think the problem is here
DateTime d1 = Convert.ToDateTime(myJames2);
DateTime d2 = DateTime.Now;
TimeSpan t = d2 - d1;
double NrOfDays = t.TotalDays;
我知道這不完全正確,尤其是在前幾行。任何幫助將日期轉換爲一種en-US格式以進行有效比較將不勝感激。
對不起,但示例沒有意義 - 您傳遞「25/01/13」作爲DateTime.ToString調用的格式規範...不知道您期望的結果。 – 2013-04-28 19:15:56
實際上,來自數據庫的值具有這種格式。我只是簡單地列出了它的方式 – Jason 2013-04-28 19:18:47