秒转为时分秒格式详解编程语言

将seconds转为hh:mm:ss

    /** 
     * 秒转hh:mm:ss格式 
     * @param secString 秒字符串 
     * @return hh小时mm分ss秒 
     * String 
     */ 
    public static String secondsToFormat(String secString){ 
        Integer seconds = Integer.parseInt(secString); 
        Integer hour =0; 
        Integer min =0; 
        Integer second =0; 
        String result =""; 
         
        if (seconds>60) {   //是否大于零 
            min = seconds/60;  //分钟 
            second = seconds%60;  // 
            if (min>60) {   //存在时 
                hour=min/60; 
                min=min%60; 
            } 
        } 
        if (hour>0) { 
            result=hour+"小时"; 
        } 
        if (min>0) { 
            result=result+min+"分"; 
        }else if (min==0&&hour>0) {  //当分为0时,但是时有值,所以要显示,避免出现2时0秒现象 
            result=result+min+"分"; 
        } 
        result=result+second+"秒";   //秒必须出现无论是否大于零 
        System.out.println(result); 
        return result; 
    }

调用

    public static void main(String[] args) { 
        secondsToFormat("7210"); 
    }

秒转为时分秒格式详解编程语言

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/17817.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论