doupoa
一个不甘落后的热血青年!
Ping通途说

C# 秒转分秒 Time Format

在开发中获取到时间数据后,我们可能需要将时间格式化成人类可认读的时间格式,列如获取到音频文件后我们需要展示该音频总时长及当前时长,以下代码块就正好解决了当前的问题。

对函数输入总秒数,函数将输出"mm:ss"格式的时间文本。

        private string Sec2Min(Int64 sec)
        {
            Int64 fen;
            Int64 miao;
            String sMin;
            String sSec;
            if (sec < 0)
                sec = 0;
            miao = sec % 60;
            sec = sec - miao;
            sec /= 60;
            fen = sec % 60;
            sec -= fen;
            if (fen < 10) { sMin = "0" + fen; } else { sMin = fen.ToString(); }
            if (miao < 10) { sSec = "0" + miao; } else { sSec = miao.ToString(); }
            return sMin + ":" + sSec;
        }

赞赏

doupoa

文章作者

诶嘿

发表回复

textsms
account_circle
email

Ping通途说

C# 秒转分秒 Time Format
在开发中获取到时间数据后,我们可能需要将时间格式化成人类可认读的时间格式,列如获取到音频文件后我们需要展示该音频总时长及当前时长,以下代码块就正好解决了当前的问题。 对函数…
扫描二维码继续阅读
2022-10-28

Optimized by WPJAM Basic