关于Java(JavaScript)判断处理时间的问题(包括月份,年,天等相关的差)

本文介绍了一种计算两个日期间月份数的方法,并通过Java实现生成对应表名的功能,适用于日志表按月划分的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         这里主要是由于求月份差,年份差,甚至需要求天及其以下的差,(天及其一下,就用getTime()方法就可以直接搞定了,然后就是时间的计算,比如getTime()/1000/60/60/24之类的就是求秒,分,小时,天,)

 

       说一下需求,起始是为了数据库查询方便,因为日志表是一天一个,或者多天一个,所以这里就需要统计表名,这里就举一个月表来做例子了,也就是一个月写一个日志表.所以首先是确定表.然后查数据,也许是自己的经验太少.在后台些Java处理的时候,不太了解Oracle是否有更好的方法来进行处理,所以就用了这个笨办法.直接查表,其中知道表是最主要的,以下就先来知道表吧.

 

      可能这次写的还不是很全,说是有月年天,但是可能包含不是那么全,但是包含了月份的处理,其实都是集成了好多人用过的内容了,这里总结也不是很好,主要是工作当中不断的改进,不断的深入学习.

       但是还是与大家分享一下自己的一点点小经验吧,虽然就是一些基本的问题.呵呵!

 

       以下是得到月份数,以两个时间参数来算.还有时间格式问题,这个根据自己需求定义吧,呵呵!(我就用下面的了.)

 

         

 

       得到了月份数,其次是处理.
       这里以 countMonth 来计算有几个月.

        

 

        到这里其实就差不多了,因为时间得到了,表也得到了,然后就是处理数据,查询语句而已了.
 
         起始JavaScript也跟Java这个差不多,都是大同小异而已,虽然就是很简单的体力活.呵呵,希望对有的人有帮助.


         暂时只能写这么多了,也许这两天比较忙,所以就瞎乱的写了下,等有时间处理吧,说说而已,呵呵!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值