当前位置:编程学习 > C#/ASP.NET >>

两个时间相减的实现

可编写方法实现,主要使用DateTime、TimeSpan等类,要注意不同类型数据之间的转换。给你提供一个直接将两个日期时间相减并返回分钟的方法,dateDiff返回分钟。

private static int DateDiff(DateTime DateTime1, DateTime DateTime2)

        {

            int dateDiff=0;

            try

            {

                TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);

                TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);

                TimeSpan ts = ts1.Subtract(ts2).Duration();

                dateDiff = (int)ts.TotalMinutes;             

            }

            catch

            {

            }

            return dateDiff;



调用方法,如:

DateDiff(Convert.ToDateTime("9:30"),Convert.ToDateTime("10:30")) 

返回值为60。
--------------------编程问答-------------------- 这点小问题还值得发给大家看。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,