- 在 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

时间:

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

...