美文网首页
毫秒转中文耗时格式

毫秒转中文耗时格式

作者: 爱_别离 | 来源:发表于2019-05-25 01:44 被阅读0次

在开发中经常遇到毫秒数转通俗易懂的中文耗时间如1时31分26秒 现在给大家带来一段代码! 如果能用的小伙伴麻烦点个赞 直接上代码。

/**
     * 毫秒转中文耗时 (如: 1时31分26秒)
     * @author: Lu Yang
     * @date: 2019/5/15 23:54
     * @param ms
     * @return java.lang.String
     */
    public static String msToChineseTime (Long ms) {
        if (null == ms) {
            return null;
        }

        StringBuilder builder = new StringBuilder(128);

        int tmp = (int) (ms / (24 * 3600 * 1000));
        if (tmp > 0) {
            builder.append(tmp).append('天');
        }
        ms %= (24 * 3600 * 1000);
        if (ms == 0) {
            return builder.length() == 0 ? "0秒" : builder.toString();
        }

        tmp = (int) (ms / (3600 * 1000));
        if (tmp > 0) {
            builder.append(tmp).append('时');
        }
        ms %= (3600 * 1000);
        if (ms == 0) {
            return builder.length() == 0 ? "0秒" : builder.toString();
        }

        tmp = (int) (ms / (60 * 1000));
        if (tmp > 0) {
            builder.append(tmp).append('分');
        }
        ms %= (60 * 1000);
        if (ms == 0) {
            return builder.length() == 0 ? "0秒" : builder.toString();
        }

        builder.append(Math.round(ms / 1000f)).append('秒');
        return builder.toString();
    }

相关文章

  • 毫秒转中文耗时格式

    在开发中经常遇到毫秒数转通俗易懂的中文耗时间如1时31分26秒 现在给大家带来一段代码! 如果能用的小伙伴麻烦点个...

  • Moment.js 常用

    安装引入 时间戳(毫秒)转格式化 时间戳(秒)转格式化 年 月 日

  • moment.js的简单使用

    ===>官网地址 日期格式化 字符串转日期 毫秒转日期 时间加减

  • ms 毫秒时间格式转换

    ms 使用这个包,可以轻松地将各种时间格式转换为毫秒。 install 示例 毫秒转为各种时间格式 格式化输出时间...

  • java 反射访问变量速度测试(jdk1.8)

    一百万次字段访问时间简单统计:直接访问的耗时(78毫秒左右)jdk反射访问耗时(190毫秒左右)jdk反射访问(除...

  • C语言时间处理

    获取毫秒时间戳 获取日历结构体 时间结构体转换 时间类型格式化字符串 字符串类型转时间 两个时间差 两个时间毫秒差

  • 常用js函数集合

    1.任意格式的时间转换为毫秒数 2.毫秒数转换为时间,格式为format(例如‘yyyy/MM/dd’)

  • js模拟交通信号灯

    效果图 需求 一个如下条件的交通信号灯: 绿灯亮x毫秒,转黄灯 黄灯亮y毫秒,转红灯 红灯亮z毫秒,转绿灯 无限循...

  • js常用对时间的处理,字符串转时分秒,毫秒值与年月日互换。

    1.毫秒数转年月日时分秒 2.年月日时分秒转毫秒数 3.输入数字转化成 时分秒格式– eg:时间经过了130S处理...

  • Java中Integer类型数据溢出的原因分析

    背景:某个场景是需要将时间戳格式化为日期;采用的方案是将时间戳转换为毫秒再格式化成日期,先把时间戳乘以1000转换...

网友评论

      本文标题:毫秒转中文耗时格式

      本文链接:https://www.haomeiwen.com/subject/ztgozqtx.html