在开发中获取到时间数据后,我们可能需要将时间格式化成人类可认读的时间格式,列如获取到音频文件后我们需要展示该音频总时长及当前时长,以下代码块就正好解决了当前的问题。
对函数输入总秒数,函数将输出"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;
}
发表回复