首页 > 其他分享 >获取过去某个时间到现在相差的时间天时分

获取过去某个时间到现在相差的时间天时分

时间:2023-11-10 17:01:57浏览次数:32  
标签:相差 hour 时分 long minuteNum 时间 str time minute

 private String getTimeOutStr(long nowDate, long lastTime) {
        String str ="";
        long minute = 1000 * 60 ;
        long hour = 1000 * 60 * 60 ;
        long day = 1000 * 60 * 60 *  24;
        long time = nowDate - lastTime;
        if(time/day >0){
            long dayNum = time / day;
            str += dayNum + "天";
            long hourTime = time % day;
            if(hourTime/hour > 0){
                long hourNum = hourTime / hour;
                str += hourNum + "小时";
                long minuteTime = hourTime % hour;
                if(minuteTime/minute > 0){
                    long minuteNum = minuteTime / minute;
                    str += minuteNum + "分钟";
                }
            }
        }else {
            if(time/hour > 0){
                long hourNum = time / hour;
                str += hourNum + "小时";
                long minuteTime = time % hour;
                if(minuteTime/minute > 0){
                    long minuteNum = minuteTime / minute;
                    str += minuteNum + "分钟";
                }
            }else {
                long minuteNum = time / minute;
                str += minuteNum + "分钟";
            }
        }
        return str;
    }

 

标签:相差,hour,时分,long,minuteNum,时间,str,time,minute
From: https://www.cnblogs.com/szc1998/p/17824496.html

相关文章

  • mac地址老化时间
    老化时间是一个影响交换机学习进程的参数。在老化时间内,如果地址未被使用,那么,这些地址将从动态转发地址表(由源mac地址、目的mac地址和它们相对应的交换机的端口号)中被删除。老化时间的数值范围从10秒~1,000,000秒,缺省值为300秒。过长的老化时间会导致交换机内的mac地址表超......
  • 【openfeign】OpenFeign的扩展、日志、超时时间、拦截器、客户端组件、压缩
    Feign的日志配置有时候我们遇到Bug,比如接口调用失败、参数没收到等问题,或者想看看调用性能,就需要配置Feign的日志了,以此让Feign把请求信息输出来。全局配置定义一个配置类,指定日志级别:packagecom.morris.user.config;importfeign.Logger;importorg.springframework.context.a......
  • 关于从前端接收到整天时间,后端接收到后发现秒字段没了的问题
    1、问题:今天出现了比较奇怪的问题,使用mongo查询数据的时候,前端传来的是2023-11-0200:00:00但是后端接收到的是2023-11-02T00:00,使用的是LocalDateTime来接收,这出现秒丢失的问题就导致在进行mongo时间范围查询的时候,原本的时间范围是2023-11-02 00:00:00到 2023-11-0223:59......
  • ffmpeg中的时间戳
    参考:https://zhuanlan.zhihu.com/p/4683463961、基本概念ffmpeg中提及时间戳时,一定要明确它所对应的时基(time_base)。为精确描述该其数值,使用以下结构体来描述这一有理数概念。typedefstructAVRational{intnum;///<numeratorintden;///<denominator}AVRation......
  • 记录使用mongotemplete关于时间查询时的大坑
    1、问题:在使用条件查询mongdb数据库的时候,涉及到使用时间范围来查询数据,比如当时使用的是:1990-01-01T00:00:00到1900-02-02T00:00:00查询的是1月1号到1月2号两天的数据,但是在使用Query.query(criteria);进行查询的时候,和使用Aggregation.match(criteria);进行查询得出的结果不......
  • mybatis-plus 根据当前时间,判断检索
    <iftest="timeStatus!=nullandtimeStatus.trim()!=''"><iftest="timeStatus==1"><![CDATA[ANDDATE_FORMAT(now(),'%Y-%m-%d%H:%i:%S')<DATE_FORMAT(start_date,'%Y-%m-%d......
  • mybatis中日期时间比较遇到得问题
    今天进行下面得查询得时候,总是报:Cause:java.lang.IllegalArgumentException:invalidcomparison:java.time.LocalDateandjava.lang.String,提示不能将LocalDate类型与String类型进行比较,刚开始一直在检查<if>下得条件,寻思是不是类型写的不对,后来才发现是<if>标签中得判断问题,......
  • 基于ARIMA、SVM、随机森林销售的时间序列预测|附代码数据
    原文链接  http://tecdat.cn/?p=1130最近我们被客户要求撰写关于时间序列预测的研究报告,包括一些图形和统计输出。如今DT(数据技术)时代,数据变得越来越重要,其核心应用“预测”也成为互联网行业以及产业变革的重要力量。对于零售行业来说,预测几乎是商业智能(BI)研究的终极问题,单纯......
  • sharding分表应用笔记(二)——按时间分表策略配置
    sharding分表应用笔记(二)——按时间分表策略配置目录sharding分表应用笔记(二)——按时间分表策略配置1背景2配置2.1命名空间配置2.2策略接口实现2.2.1时间精确分片策略2.2.2时间范围分片策略3外部链接1背景应用背景:物理数据源只有一个;对于部分数据量大的表实行按月分表处......
  • 如何获取一周的开始日期时间?
    内容来自DOChttps://q.houxu6.top/?s=如何获取一周的开始日期时间?在C#中,只知道当前时间,如何找到一周的开始(包括星期日和星期一)?类似于:DateTime.Now.StartWeek(Monday);使用扩展方法:publicstaticclassDateTimeExtensions{publicstaticDateTimeStartOfWeek......