专栏首页关忆北.计算两个时间相差的天数(支持跨月、跨年)

计算两个时间相差的天数(支持跨月、跨年)

计算两个时间相差的天数(支持跨月、跨年):

    /**
     * JDK 8计算两个时间相差的天数,支持跨月、跨年
     * @param startTimeStamp 开始时间戳
     * @param endTimeStamp 结束时间戳
     * @return 相距天数,若开始时间大于结束时间,
     * 则返回对应复数
     */
    public long diffDays(long startTimeStamp,long endTimeStamp){
        LocalDate startTime = Instant.ofEpochMilli(startTimeStamp).atZone(ZoneOffset.ofHours(8)).toLocalDate();
        LocalDate endTime = Instant.ofEpochMilli(endTimeStamp).atZone(ZoneOffset.ofHours(8)).toLocalDate();
        return ChronoUnit.DAYS.between(startTime, endTime);
    }
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.csdn.net/weixin_42313773复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • Calendar:计算两个日期相差的天数

    执笔记忆的空白
  • Java_Date_01_判断两个时间相差的天数

    shirayner
  • PHP 计算两个时间段之间交集的天数示例

    以上这篇PHP 计算两个时间段之间交集的天数示例就是小编分享给大家的全部内容了,希望能给大家一个参考。

    砸漏
  • 如何计算CDS view里两个时间戳之间的天数间隔

    有个需求:计算这两个时间戳之间的天数间隔,丢弃时间戳年-月-日8位后面的小时:分钟:秒。

    Jerry Wang
  • 如何计算CDS view里两个时间戳之间的天数间隔

    有个需求:计算这两个时间戳之间的天数间隔,丢弃时间戳年-月-日8位后面的小时:分钟:秒。

    Jerry Wang
  • 计算两个字符串类型的日期相差的天数或者小时数,计算日期字符串到今天的年龄

    我们在开发过程中经常遇到字符串类型的日期,我们会对他们进行种种的修改和调整,最近就是遇到了一个需求,让我们计算两个字符串类型的日期间隔,还有用户填完出生日期,后...

    掉发的小王
  • java计算两个字符串日期的相差天数【jdk8新特性LocalDateTime和Hutool两种方式实现】

    我们在开发过程中,必不可少的就是对字符串日期的操作,特别是求相差天数。搜了一下大部分都是使用Calendar来进行计算的,今天我们来介绍两种比较好的方法。

    掉发的小王
  • java计算两个字符串日期的相差天数【jdk8新特性LocalDateTime和Hutool两种方式实现】

    我们在开发过程中,必不可少的就是对字符串日期的操作,特别是求相差天数。搜了一下大部分都是使用Calendar来进行计算的,今天我们来介绍两种比较好的方法。

    掉发的小王
  • Java日期问题汇总

    通常格式化日期时,都是使用的YYYY/MM/dd来格式化日期,但是在遇到跨年日期时,就会遇到很神奇的现象,如下:

    雨临Lewis
  • JavaScript日期处理

    ​ 当然,Github上提供了好多优秀的日期处理插件(如:Datejs、date-fns、jquery-dateFormat),然而当处理一些简单的日期操作...

    奋飛
  • 项目实战案例:将时间段按月拆分并计算各月时长,这个有点儿难,但很有用!

    今年下半年开始,一直在一个数据分析的项目上,所以实在是比较忙,不过,在项目中总是能接触到最前线业务人员的想法和需求,而去满足这些需求的过程,也许是最...

    大海Power
  • JAVA中计算两个日期时间的差值竟然也有这么多门道

    上半年春招的时候,作为面试官,对于面试表现的不错的同学会要求其写一小段代码看看。题目很简单:

    架构悟道
  • python 计算时间差

    其本上常用的类有:datetime和timedelta两个。它们之间可以相互加减。每个类都有一些方法和属性可以查看具体的值,如datetime可以查看:天数(d...

    py3study
  • PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】

    时间函数是PHP里面的日常函数,时间的默认时期,今天、昨天、明天 、上一周、下一周,本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间,指定日期...

    砸漏
  • vue+element踩坑记-组件中的时间怎么计算天数

    之前写过饿了吗的时间组件的使用的方法,但是我们实际操作的过程中其实很多的时候是需要根据用户输入的时间来判断他们的时间间隔的,所以今天就简单的写一个可以世界调用的...

    何处锦绣不灰堆
  • JAVA 常用日期工具类:DateUtil的基本常见方法

    在我们java开发中,Date日期这个字段会被经常使用,比如获取当前系统的时间,获取上个月,上一年的时间,以及获取两个日期相差的时分秒数,或者对日期类型进行格式...

    一诺千金
  • python日期加减

    日期加减的结果,以及可以对日期相加減的類型是datetime.timedelta

    py3study
  • DateDiff 函数

    DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])

    Tony老师

扫码关注腾讯云开发者

领取腾讯云代金券