Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
902 of 1492 menu
◀ ▶

Метод Subtract

Метод Subtract не меняет исходные значения. Сложение - Add. Полную длину результата смотрят в TotalMinutes.

Синтаксис

TimeSpan diff = timeSpan.Subtract(other);

Пример

Давайте из двух часов вычесть полчаса:

using System; class Program { static void Main() { var two = TimeSpan.FromHours(2); var half = TimeSpan.FromMinutes(30); TimeSpan res = two.Subtract(half); Console.WriteLine(res.TotalMinutes == 90); } }

Результат выполнения кода:

True

Пример

Давайте убедиться, что уменьшаемый интервал остался двумя часами:

using System; class Program { static void Main() { var two = TimeSpan.FromHours(2); two.Subtract(TimeSpan.FromMinutes(30)); Console.WriteLine(two.Hours); } }

Результат выполнения кода:

2

Пример

Давайте вычесть Zero:

using System; class Program { static void Main() { var span = TimeSpan.FromMinutes(90); TimeSpan res = span.Subtract(TimeSpan.Zero); Console.WriteLine(res.TotalMinutes == 90); } }

Результат выполнения кода:

True

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить