2020-11-25【秒数转时间表达】

本文介绍如何将秒数转换成易于理解的时间格式,包括小时、分钟和秒的显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果

在这里插入图片描述

实现

private String secondToTime(Integer thsc) {
       if (thsc == null) {
           thsc = 0; //   秒
       }
       long minutes =0; // 分钟
       long hours=0; // 小时
       if(thsc>60){
            minutes = thsc / 60;//转换分钟
           thsc = thsc % 60;//剩余秒数
           if(minutes>60){
                hours = thsc / 3600;//转换小时数
               thsc = thsc % 3600;//剩余秒数
           }
       }
       String hh = (hours < 10) ? "0"+hours: hours+"";
       String mm = (minutes < 10) ? "0"+minutes: minutes+"";
       String ss = (thsc < 10) ? "0"+thsc: thsc+"";
       return hh+""+mm+":"+ss;
   }
 formatterMin (row, column, cellValue) {
   if (!cellValue) {
      cellValue = 0
    }
    var theTime = parseInt(cellValue)// 秒
    var theTime1 = 0// 分
    var theTime2 = 0// 小时
    if (theTime > 60) {
      theTime1 = parseInt(theTime / 60)
      theTime = parseInt(theTime % 60)
      if (theTime1 > 60) {
        theTime2 = parseInt(theTime1 / 60)
        theTime1 = parseInt(theTime1 % 60)
      }
    }
    theTime = (theTime < 10) ? `0${theTime}` : theTime
    theTime2 = (theTime2 < 10) ? `0${theTime2}` : theTime2
    theTime1 = (theTime1 < 10) ? `0${theTime1}` : theTime1
    return `${theTime2}:${theTime1}:${theTime}`
  },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值