コード内で日付計算を実行できるようにdd/mm/yy
、プログラムで日付をen-US
フォーマットに変換する必要があるため、システムを介して (データベースから) 入力された日付があります。mm/dd/yyyy
私がこれまでに持っているコードは次のとおりです。
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;
特に最初の数行では、これが完全に正しくないことはわかっています。効果的な比較のために、日付を 1 つの en-US 形式にするための助けをいただければ幸いです。