小编Gec*_*444的帖子

如何将浮点数转换为时间?

举个例子可以说我有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#

2
推荐指数
1
解决办法
4569
查看次数

标签 统计

c# ×1