簡體   English   中英

C#,將時間從浮點數表示轉換為字符串表示

[英]C#, convert time from floating-point number representation to string representation

我有一個時間表示為浮點數(以秒為單位)。 我需要一個函數將此表示轉換為字符串格式。 像這樣的東西:

    /// <summary>
    /// Get time from a float representation.
    /// </summary>
    /// <param name="f">Time in a floating-point number.</param>
    /// <returns>Time in a string format.</returns>
    string GetTime(float f)
    {
        return f.ToString(); // string format is hh:mm:ss (h-hours, m-minutes, s-seconds)
    }

例如,10.0轉換為00:00:10,67.0轉換為00:01:07

這將是TimeSpan.FromSeconds

返回表示指定秒數的TimeSpan ,其中規范精確到最接近的毫秒。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM