C#获取两个日期之间天数的方法
摘要:今天在制作一个程序的时候遇到了一个问题,怎么才能获取两个日期之间的天数,经过我在网上的寻找,终于找到一个很好的解决方案: DateTime dtLast = new DateTime(Convert.ToInt32(LastMenses.Y
今天在制作一个程序的时候遇到了一个问题,怎么才能获取两个日期之间的天数,经过我在网上的寻找,终于找到一个很好的解决方案:
DateTime dtLast = new DateTime(Convert.ToInt32(LastMenses.Year), Convert.ToInt32(LastMenses.Month), Convert.ToInt32(LastMenses.Day)); DateTime dtThis = new DateTime(Convert.ToInt32(Year), Convert.ToInt32(thisMonth), Convert.ToInt32(Day)); int interval = new TimeSpan(dtThis.Ticks - dtLast.Ticks).Days;
其中:
LastMenses:两个时间之间的其中一个
Year:当前时间的年份
thisMonth:当前时间的月份
Day:当前时间的天
interval 就是两个日期相隔的天数,可以为负数的