日期类型的数据相减

来源:互联网 发布:淘宝达人和微淘 编辑:程序博客网 时间:2024/05/16 00:47
        TimeSpan diff;
        DateTime dt1 = new DateTime(2010, 6, 1);
        DateTime dt2 = new DateTime(2010, 8, 1);
        diff = dt2 - dt1;
        Response.Write(diff.Days.ToString());

注:diff.Days 等属性是指表示时间的天数、小时、分钟等具体部分的差值,并不是两个时间相差的总共值,  时差总值为diff.TotalDays


另外 DateTime 类型的 ToString()方法有格式化时间字符串的重载,如  date.ToString("yyyy-MM-dd "); 可将默认的 2006-02-23  14:24:43 格式化为 2006-02-23