zoukankan      html  css  js  c++  java
  • 毫秒的格式化

    14.


        private StringBuilder mFormatBuilder;
        private Formatter mFormatter;

     public MilliseFormat() {
            // 转换成字符串的时间
            mFormatBuilder = new StringBuilder();
            mFormatter = new Formatter(mFormatBuilder, Locale.getDefault());

        }

      /**
         * 把毫秒转换成:1:20:30这样的形式
         *
         * @param timeMs
         * @return
         */
        public String stringForTime(int timeMs) {
            int totalSeconds = timeMs / 1000;
            int seconds = totalSeconds % 60;

            int minutes = (totalSeconds / 60) % 60;

            int hours = totalSeconds / 3600;

            mFormatBuilder.setLength(0);
            if (hours > 0) {
                return mFormatter.format("%d:%02d:%02d", hours, minutes, seconds)
                        .toString();
            } else {
                return mFormatter.format("%02d:%02d", minutes, seconds).toString();
            }
        }

  • 相关阅读:
    3.18日
    线程的面试题
    关于instanceof测试遇到的问题
    spring
    自动登录代码
    Filter
    多态
    基于HTML,css,jQuery,JavaScript,MySQL搭建博客系统
    基于bootstrap+MySQL搭建动态网站
    基于bootstrap_网站汇总页面
  • 原文地址:https://www.cnblogs.com/chengxuxia/p/6661883.html
Copyright © 2011-2022 走看看