比较两个日期的大小

    我在项目中遇到一个要对时间进行操作功能,进行的操作有一些这几个。

 

  1. 获取系统当前的时间
  2. 两个日期进行比较
  3. 对日期进行修改,增加或者减少。

 

下面我来进行一个一个的说明。

1、第一个获取当前时间。

这个是比较简单的。

这个代码获取的时间是系统当前的时间。

 

2、两个日期进行比较

这个是我做的项目中要实现的一个功能,这是对借款单进行操作,如果筹款时间时间到了,但筹款金额还没有筹满,就将该标的状态改为已过期。

你不要看到代码很多但真正是是对时间进行判断的代码就那么一句。

这个用的是DateTime里的Compare的一个方法。

执行完后返回值是一个整数。

//DateTime.Compare(t1, t2)比較两个日期大小,排前面的小,排在后面的大

//返回值小于零:  t1 小于 t2。

//返回值等于零 : t1 等于 t2。

//返回值大于零:  t1 大于 t2。

 

代码如下:

要注意的是:这个方法里面的两参数要的是DateTime类型的数据。

如果是其他类型的请转化为DateTime类型的数据这样才能进行判断。

 

3、对日期进行修改,增加或者减少。

这个也是DateTime里的一个方法。

//AddDays     操作的是天

    //AddMonths    操作的是月

//AddYears    操作的是年

例子:

这个是time1的时间上加上7天,如果为负数就是减小。

 

这是我的DateTime这个方法的理解。

DateTime里面还有很多方法,我就不一一列出来了。

有什么理解不当的地方请指出。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值