Calculate no of days remaining
我想计算从今天起特定日期的剩余天数。如何计算c中两个日期之间的差异??
- stackoverflow.com/questions/1170257/…
- DateDiff("d",Day(Date()),#28/10/2013#)返回41547,因为今天是月28日,所以Day(Date())返回28,CDate(28)返回1900-01-27。因此,DateDiff()是计算1900-01-27和2013-10-28之间的天数。如果你摆脱了Day()部分,那么事情应该会更好。
- @戈尔德汤普森:它起作用了……谢谢你:)
(注意:这个答案是在问题的措辞非常不同的时候写的)
假设您的日期是DateTime或DateTimeOffset:
1
| TimeSpan delta = date1 - date2 |
1 2 3 4
| TimeSpan GetDelta(DateTime d1, DateTime d2)
{
return (d1 - d2).TotalDays;
} |