C #, преобразовать время из числового представления с плавающей точкой в ​​строковое представление - PullRequest
4 голосов
/ 21 июня 2010

У меня есть время, представленное в виде числа с плавающей точкой (в секундах).Мне нужна функция для преобразования этого представления в формат строки.Примерно так:

    /// <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

1 Ответ

9 голосов
/ 21 июня 2010

Это будет TimeSpan.FromSeconds:

Возвращает TimeSpan, представляющее указанное количество секунд, где спецификация с точностью до миллисекунды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...