计算两个日期之间间隔的天数
计算两个日期之间间隔的天数
楼主Eric1006(卧薪尝胆VS悬梁刺股VS天道酬勤)2004-03-25 13:31:33 在 .NET技术 / ASP.NET 提问 string date1,date2;
date1,date2的格式为yyyy-mm-dd,要求计算两个日期之间间隔的天数。
3x! 问题点数:20、回复次数:10Top
1 楼neilwang(无)回复于 2004-03-25 13:35:10 得分 4
DateTime.Parse(date1).Subtract(DateTime.Parse(date2)).DaysTop
2 楼zhang17(小张)回复于 2004-03-25 13:36:16 得分 0
在SQL-server里
datediff(d,date1,date2)Top
3 楼xenogear()回复于 2004-03-25 13:37:18 得分 4
用System.DateTime的Parse方法得到这两个date的DateTime变量,然后直接相减Top
4 楼WZCNet(只有想不到,没有做不到)回复于 2004-03-25 13:40:25 得分 0
DateDiff(DateInterval.Day, date1, date2);返回整数,结果是Date2减去Date1的天数.Top
5 楼_jfeng(静心)回复于 2004-03-25 13:43:18 得分 4
Date dtDate;
int Interval;
interval=DateDiff(DateInterval.Day,Now(),dtDate);
//interval=两个日期之间间隔的天数Top
6 楼shyox(阿牛)回复于 2004-03-25 13:52:04 得分 2
System.DateTime Date1 = new DateTime(2004,2,1); //示例
System.DateTime Date2 = new DateTime(2004,2,17);//示例
System.TimeSpan zlspan = Date1.Subtract(Date2);
float zldays = float.Parse(zlspan.Days.ToString())+1; //加不加1看实际情况了Top
7 楼shyox(阿牛)回复于 2004-03-25 13:53:51 得分 2
忘了说了!
把你的Date1转化成datetime格式后,直接用后两条语句就行Top
8 楼aero_boy(老牛)回复于 2004-03-25 14:38:56 得分 2
Dim diff2 As System.TimeSpan
" diff2 gets 55 days 4 hours and 20 minutes.
diff2 = System.DateTime.op_Subtraction(date2, date3)
deff2 为两个日期相隔在天数Top
9 楼yehanyu(愿生命化作那朵莲花)回复于 2004-03-25 14:55:12 得分 2
System.DateTime Date1 = new DateTime(2004,2,1); //示例
System.DateTime Date2 = new DateTime(2004,2,17);//示例
System.TimeSpan zlspan = Date1.Subtract(Date2);
float zldays = float.Parse(zlspan.Days.ToString())+1; //加不加1看实际情况了
Top
10 楼yehanyu(愿生命化作那朵莲花)回复于 2004-03-25 14:56:18 得分 0
shyox(阿牛)
的方法对Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
