bingyu_gzs.com

bingyu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C# 比较两个日期的差

  /// <summary>
    /// 查看两个日期的差
    /// </summary>
    /// <param name="DateTime1">起始日期</param>
    /// <param name="DateTime2">结束日期</param>
    /// <returns>相差的天数</returns>
    public  string DateDiff(DateTime DateTime1, DateTime DateTime2)
    {
        string dateDiff = null;

        TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
        TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);
        TimeSpan ts = ts1.Subtract(ts2).Duration();
        dateDiff = ts.Days.ToString() + "天"
            + ts.Hours.ToString() + "小时"
            + ts.Minutes.ToString() + "分钟"
            + ts.Seconds.ToString() + "秒";

        return dateDiff;
    }

posted on 2010-03-25 10:59  bingyu  阅读(949)  评论(0)    收藏  举报