用当前日期去减以前的日期求天数的函数怎么写?如今天是2011-04-26,要从当前推回去算2010-03-26所间隔的天

而且每天会自动根据函数计算更新.

DateTime nowTime = DateTime.Now; // 现在的时间
DateTime oldTime = DateTime.Parse("2010-03-26"); //之前的时间
TimeSpan timeSpan = now.Subtract(DateTime.Now); //返回一个TimeSpan的结构体。
从这个结构体里 可以获取到相差的月、日、时、分、秒、……
int day = timeSpan.Days; // 天数
int hours = timeSpan.Hours; //小时数
……
timeSpan这个结构体里 有你所需的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-26
2010-03-26放在A1,
当天日期放在B1,公式:=TODAY()
C1是两者相隔天数,公式如下:
=DATEDIF(A1,B1,"D")
第2个回答  2011-04-26
DATEDIF
相似回答