Метод FromHours
Методы FromHours,
FromMinutes, FromSeconds
и FromMilliseconds статические.
Дробный аргумент учитывается в
свойствах TotalDays
и TotalHours. Сутки задают через
FromDays.
Синтаксис
TimeSpan span = TimeSpan.FromHours(hours);
TimeSpan span2 = TimeSpan.FromMinutes(minutes);
TimeSpan span3 = TimeSpan.FromSeconds(seconds);
TimeSpan span4 = TimeSpan.FromMilliseconds(milliseconds);
Пример
Давайте взять полтора часа через
FromHours:
using System;
class Program
{
static void Main()
{
TimeSpan res = TimeSpan.FromHours(1.5);
Console.WriteLine(res.TotalMinutes == 90);
}
}
Результат выполнения кода:
True
Пример
Давайте задать девяносто минут через
FromMinutes:
using System;
class Program
{
static void Main()
{
TimeSpan res = TimeSpan.FromMinutes(90);
Console.WriteLine(res.Hours);
Console.WriteLine(res.Minutes);
}
}
Результат выполнения кода:
1
30
Пример
Давайте сравнить FromSeconds
и FromMilliseconds:
using System;
class Program
{
static void Main()
{
var sec = TimeSpan.FromSeconds(90);
TimeSpan ms = TimeSpan.FromMilliseconds(1500);
Console.WriteLine(sec.Minutes);
Console.WriteLine(sec.Seconds);
Console.WriteLine(ms.TotalMilliseconds == 1500);
}
}
Результат выполнения кода:
1
30
True
Смотрите также
-
FromTicks,
из тиков -
Days,
компоненты интервала -
FromTimeSpan,
время суток -
ToTimeSpan,
обратный перевод