举个例子可以说我有float total_Time = 228.10803我想要的是转换total_Time成时间格式所以它看起来像这样00:03:48我怎么做?
我想这样写:
{
float total_Time = 0;
float h = 0;
float m = 0;
float s = 0;
br.BaseStream.Position = i + 4;
total_Time = br.ReadSingle(); //reads 228.10803
total_Time = Convert.ToSingle(Math.Round(total_Time, 0));
if (total_Time < 3600)
{
h = 0;
}
else
{
h = total_Time / 3600;
h = Convert.ToSingle(Math.Round(h, 0));
total_Time = total_Time - (h * 3600);
}
m = total_Time / 60;
m = Convert.ToSingle(Math.Round(m, 0));
total_Time …Run Code Online (Sandbox Code Playgroud) c# ×1