计算日期间隔

        已经知道两个日期时间,怎么去计算它们的时间间隔呢?
 
        在以前的方法中,就要计算他们的年差、月差、日差,再分别乘以相应的天数,最后求和就是两个日期间隔的天数了。现在网上都有很多帖子说如何如何的算法实现。其实真的需要那么复杂吗?
 
        现在的C#中,有DateTime类型存储日期时间量,直接将两个DateTime对象相减就可以得到时间间隔。但是要注意一点:DateTime相减的结果是一个TimeSpan类型的对象,而不是一个DateTime。通过这个TimeSpan类里面的Days属性,就可以得到相差的天数。TimeSpan类还有其余很多的方法和属性去获取日期之间的运算结果,使用起来挺方便的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值