数据库读出的表时间为秒,怎样将几百秒转换成00:00:00格式,并显示到gridview表中
var seconds = 88;
var time = TimeSpan.FromSeconds(seconds);
var str = time.ToString(@"hh\:mm\:ss");
Console.WriteLine(str);
或者
var seconds = 88;
var t = TimeSpan.FromSeconds(seconds);
var str = string.Format("{0:D2}:{1:D2}:{2:D2}", t.Hours, t.Minutes, t.Seconds);
Console.WriteLine(str);
string 秒转时间字符串(int sec){
int h=sec/3600;
int m=sec/60%60;
int s=sec%60;
return string.format("{0:d2}:{1:d2}:{2:d2}",h,m,s);
}
.ToString()