如何得到date在ASP.NET C#中的差异
等:
d1= 28/04/2009 09:26:14
d2= 28/04/2009 09:28:14
DateDiff = d2 - d1发布于 2009-04-28 16:01:33
我认为你可以这样做:
DateTime d1 = DateTime.Now;
DateTime d2 = DateTime.Now.AddDays(-1);
TimeSpan t = d1 - d2;发布于 2009-04-28 16:04:20
const string DateFormat = "dd/MM/yyyy hh:mm:ss";
DateTime d1 = DateTime.ParseExact("28/04/2009 09:26:14", DateFormat, null);
DateTime d2 = DateTime.ParseExact("28/04/2009 09:28:14", DateFormat, null);
TimeSpan dateDiff = d2 - d1;
string duration = string.Format("The time difference is: {0}", dateDiff);发布于 2009-04-28 16:04:32
在Subtract类上有一个实例方法DateTime,它返回一个TimeSpan。见文章
DateTime now = DateTime.Parse("2009-04-28");
DateTime newyear = DateTime.Parse("2009-01-01");
TimeSpan difference = now.Subtract(newyear);https://stackoverflow.com/questions/798674
复制相似问题