Метод TimeOnly.ToTimeSpan
Метод ToTimeSpan возвращает
TimeSpan с теми же часами,
минутами и секундами. Создать
TimeOnly из интервала -
FromTimeSpan.
Синтаксис
TimeSpan span = timeOnly.ToTimeSpan();
Пример
Давайте сравнить с
new TimeSpan(3, 4, 5):
using System;
class Program
{
static void Main()
{
var time = new TimeOnly(3, 4, 5);
TimeSpan res = time.ToTimeSpan();
bool ok = res == new TimeSpan(3, 4, 5);
Console.WriteLine(ok);
}
}
Результат выполнения кода:
True
Пример
Давайте выведем текст интервала:
using System;
class Program
{
static void Main()
{
var time = new TimeOnly(3, 4, 5);
string res = time.ToTimeSpan().ToString();
Console.WriteLine(res);
}
}
Результат выполнения кода:
"03:04:05"
Пример
Давайте убедиться, что TimeOnly
не меняется:
using System;
class Program
{
static void Main()
{
var time = new TimeOnly(3, 4, 5);
time.ToTimeSpan();
Console.WriteLine(time.Hour);
}
}
Результат выполнения кода:
3
Смотрите также
-
FromTimeSpan,
из интервала -
Add,
прибавитьTimeSpan -
DateTime.AddDays,
календарный сдвиг -
DateTimeOffset,
момент на оси