计算剩余天数[重复]
Posted
技术标签:
【中文标题】计算剩余天数[重复]【英文标题】:Calculate no of days remaining [duplicate] 【发布时间】:2013-06-26 00:08:09 【问题描述】:我想计算从今天起特定日期的剩余天数。如何在 C# 中计算两个日期之间的差异??
【问题讨论】:
***.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()
部分,那么事情应该会更好。
@GordThompson:它有效...谢谢你:)
【参考方案1】:
TimeSpan GetDelta(DateTime d1, DateTime d2)
return (d1 - d2).TotalDays;
【讨论】:
【参考方案2】:(注意:这个答案是在问题措辞非常不同时写的)
假设您的日期是DateTime
或DateTimeOffset
:
TimeSpan delta = date1 - date2
【讨论】:
以上是关于计算剩余天数[重复]的主要内容,如果未能解决你的问题,请参考以下文章