C#把秒数转换为时分秒格式
private string sec_to_hms(long duration) { TimeSpan ts = new TimeSpan(0, 0, Convert.ToInt32(duration)); string str = ""; if (ts.Hours > 0) { str = String.Format("{0:00}", ts.Hours) + ":" + String.Format("{0:00}", ts.Minutes) + ":" + String.Format("{0:00}", ts.Seconds); } if (ts.Hours == 0 && ts.Minutes > 0) { str = "00:" + String.Format("{0:00}", ts.Minutes) + ":" + String.Format("{0:00}", ts.Seconds); } if (ts.Hours == 0 && ts.Minutes == 0) { str = "00:00:" + String.Format("{0:00}", ts.Seconds); } return str; }
输出结果为:
00:00:37
00:10:37
14:10:37等
微信扫码查看本文
发表评论