日期相减-总结

1:C# 

DateTime dt1 = DateTime.Now;
DateTime dt2 = Convert.ToDateTime("2014-01-29");
TimeSpan dt = dt1 - dt2;
Console.WriteLine(dt.Days);
Console.ReadKey();

=================================

 

2:Sql Server2008

 select datediff(datetype,start,end) =>如:select datediff(day,'2017-04-17','2017-06-29')   结果为:29

    Mysql 

 select DATEDIFF(expr1,expr2)  =>如:select datediff('2017-06-24','2017-06-04') 结果为:20

==================================

3:js

// 给日期类对象添加日期差方法,返回日期与diff参数日期的时间差,单位为天
Date.prototype.diff = function (date) {
return (this.getTime() - date.getTime()) / (24 * 60 * 60 * 1000);
}
// 构造两个日期
var now = new Date('2017/06/29');
var date = new Date('2017/04/08');
// 调用日期差方法,求得参数日期与系统时间相差的天数
var diff = now.diff(date);
// 打印日期差
alert(diff);

posted @ 2017-06-29 11:09  语境(刀与石)  阅读(221)  评论(0)    收藏  举报