如何用c语言来计算日期间隔天数?

如何用c语言来计算日期间隔天数:
比如2006.05.23到2045.12.15间隔天数是多少,任意输入两个日期计算他们的间隔天数,用简单的c语言如何实现啊?

楼上的说的太麻烦了(真是傻瓜做法)//定义两个时间DateTime time1=Convert.ToDateTime("2006-05-23");DateTime time2=Convert.ToDateTime("2045-12-15");//计算间隔天数(精确到毫秒格式为“2222.22.22.2222”)TimeSpan span = (TimeSpan)(time2-time1);int result = Convert.ToInt32(Convert.ToString(span).SubString(0,Convert.ToString(span).IndexOf(".")));//result就是你要的天数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-24
傻瓜式做法:
先做一个变量赋全年多少天
再做12个变量代表12个月,再赋每月多少天
然后就可以计算两个日期之间的相隔天数
怎么做不用教了吧本回答被网友采纳
第2个回答  2013-10-24
说的不错
相似回答