当前位置: 代码迷 >> C# >> 帮小弟我看下日期相减如何得到天数
  详细解决方案

帮小弟我看下日期相减如何得到天数

热度:245   发布时间:2016-05-05 05:21:24.0
帮我看下日期相减怎么得到天数




然后就是退房时间减去入住时间为天数lable13
------解决思路----------------------
lable13.Tetx=ExecDateDiff(DateTime.Parse(shijian.Text), DateTime.Parse(tuifang.Text));
//返回22.85 天  //    return ts3.TotalDays.ToString(); 改成    return ts3.Days.ToString(); 结果是22
[code=csharp]/// <summary>
        /// 程序执行时间测试
        /// </summary>
        /// <param name="dateBegin">开始时间</param>
        /// <param name="dateEnd">结束时间</param>
        /// <returns>返回(天)单位</returns>
        public static string ExecDateDiff(DateTime dateBegin, DateTime dateEnd)
        {
            TimeSpan ts1 = new TimeSpan(dateBegin.Ticks);
            TimeSpan ts2 = new TimeSpan(dateEnd.Ticks);
            TimeSpan ts3 = ts1.Subtract(ts2).Duration();
            //你想转的格式
            return ts3.TotalDays.ToString();
        }
[/code]
  相关解决方案