- 在 ASP.NET 中,.NET 日期差异

  显示原文与译文双语对照的内容
63 4

如何获得 ASP.NET C# 中的日期差异?

例如, d1= 28/04/2009 09:26:14 d2= 28/04/2009 09 :28:14

DateDiff = d2 - d1

时间:原作者:0个回答

139 2

我认为你可以按以下方式进行操作:

 DateTime d1 = DateTime.Now;
 DateTime d2 = DateTime.Now.AddDays(-1);
 TimeSpan t = d1 - d2;
原作者:
133 2
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);
原作者:
136 5

在DateTime上有一个实例方法减法,它返回一个 TimeSpan 。参见文章

DateTime now = DateTime.Parse(" 2009-04-28") ;
DateTime newyear = DateTime.Parse(" 2009-01-01") ;
TimeSpan difference = now.Subtract(newyear) ;

原作者:
94 5

检查 TimeSpan

原作者:
...