我有一个通过系统(从数据库)输入的日期,因为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;
我知道这并不完全正确,尤其是在前几行中。任何将日期转换为一种 en-US 格式以进行有效比较的帮助将不胜感激。