日期:2014-05-17  浏览次数:20744 次

C# 关于时间差问题
现有一时间:22:00-02:00;其中22:00是今天的时间,02:00是第二天的时间,有没有方法用时间函数比较方便的算出4个小时?

------解决方案--------------------
引用:
现有一时间:22:00-02:00;其中22:00是今天的时间,02:00是第二天的时间,有没有方法用时间函数比较方便的算出4个小时?

时间是二十四进制的,想了下,没有什么方法比较用时间函数计算方便,
等高手
------解决方案--------------------
这样的函数貌似没有,像你所说,计算机怎么知道2:00是第二天的呢?所以你得告诉编码实现22:00是今天的时间,2:00是明天的时间,然后两个DateTime相减就可以了,希望可以帮到你。
------解决方案--------------------
如果你就是认定“一个是今天的时间,另一个是明天的时间”,那么就用
    (24-22)+2     ==  当天剩下的时间 + 第二天的时间
好了。
------解决方案--------------------

用时间差函数datespan = 时间1 - 时间2