关于Calendar类中before()方法的一些使用心得

1、情况说明

刚毕业的菜鸟接触公司项目,其中在底层查询数据库中数据时,公司由于业务的需要用到了这个东西。当时看的很纠结,while循环把我整蒙了。后来经过技术大佬指点,弄明白了,然后觉得这个东西挺有用的,就记录一下。

2、代码说明

					Calendar _from = Calendar.getInstance();
					Calendar _to = Calendar.getInstance();
					_from.setTime(from);
					_to.setTime(to);

					while(_from.before(_to)) {
						//公司业务代码,不便展示,这里可以自己写自己的业务。
						_from.add(Calendar.HOUR_OF_DAY, 1);
					}

就是这段代码,感觉挺实用的。公司的业务是一个时间段查询。然后利用这段代码可以设置从一个时间段到另一个时间段。这个while里面的before方法就很妙,太秒了。
当然了,如果所接触的项目所需要的数据库表较少,这种方法就显得繁琐了。如果数据表比较多,而且需要对日期条件进行动态地插入,那这段代码简直就比较牛了。
浅浅记录一下吧,感觉真的很赞!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

“小笨熊”

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值