时间数字(单位/秒)转换为 时间格式(00:00:00)

Posted jronny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了时间数字(单位/秒)转换为 时间格式(00:00:00)相关的知识,希望对你有一定的参考价值。

javascript 版本

     function showTime(iTimelLength) {
            var str = "";
            var s = parseInt(iTimelLength % 60);
            var m = parseInt(((iTimelLength - s) / 60) % 60);
            var h = parseInt((iTimelLength - s) / 3600);
            str += (h >= 10 ? h + ":" : h > 0 ? "0" + h + ":" : "00:");
            str += (m >= 10 ? m + ":" : m > 0 ? "0" + m + ":" : "00:");
            str += (s >= 10 ? s : s > 0 ? "0" + s : "00");
            $("#txtTimeLength").val(str);  //输出格式:00:00:00
        }

 

C# 版本

decimal iTimelLength = model.videoTimeLength;
var str = "";
decimal s = Convert.ToDecimal(iTimelLength % 60);
int m = Convert.ToInt32(((iTimelLength - s) / 60) % 60);
int h = Convert.ToInt32((iTimelLength - s) / 3600);
str += (h >= 10 ? h.ToString() + ":" : h > 0 ? "0" + h.ToString() + ":" : "00:");
str += (m >= 10 ? m.ToString() + ":" : m > 0 ? "0" + m.ToString() + ":" : "00:");
str += (s >= 10 ? s.ToString() : s > 0 ? "0" + s.ToString() : "00");
this.txtTimeLength.Text = str;  //输出格式:00:00:00

 

以上是关于时间数字(单位/秒)转换为 时间格式(00:00:00)的主要内容,如果未能解决你的问题,请参考以下文章

将秒转换为“00:00:00”格式 - SQL Server

给定熊猫中只有小时-分钟-秒格式的列,如何以秒为单位返回总时间? [关闭]

moment 秒数转化时分秒

s-s-rS2016 将秒转换为 hh:mm:ss 格式

Google将工作时间设置为秒

将小时:分钟:秒转换为分钟