C# 使用TimeSpan秒数转化为时分秒的写法
1.TimeSpan的生成方法
// 参数: // ticks: // A time period expressed in 100-nanosecond units. public TimeSpan(long ticks); public TimeSpan(int hours, int minutes, int seconds); public TimeSpan(int days, int hours, int minutes, int seconds); public TimeSpan(int days, int hours, int minutes, int seconds, int milliseconds);
a. Timespan只传一个参数时,默认为100纳秒,即1千万分之一秒,需要再乘以倍率才能换算为秒数
b. 使用 var ts = new TimeSpan(0,0,{秒数}) 的写法, 来将秒数转化为TimeSpan
2.TimeSpan转化为字符串的写法
时分秒:
string str = new TimeSpan(0,0,{秒数}).ToString(@"hh\:mm\:ss")
包含毫秒:
string str = new TimeSpan(0,0,{秒数}).ToString(@"hh\:mm\:ss.ffffff")