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

Полная длительность промежутка в C#

Свойства TotalDays, TotalHours, TotalMinutes и TotalSeconds складывают весь промежуток в одно число с дробной частью при необходимости:

DateTime a = new DateTime(2024, 1, 1, 0, 0, 0); DateTime b = new DateTime(2024, 1, 2, 2, 30, 0); TimeSpan span = b - a; Console.WriteLine(span.TotalHours); // 26.5 Console.WriteLine(span.TotalMinutes); // 1590

Для интервала в несколько суток:

DateTime a = new DateTime(2024, 1, 1, 0, 0, 0); DateTime b = new DateTime(2024, 1, 3, 12, 0, 0); TimeSpan gap = b - a; Console.WriteLine(gap.TotalDays); // 2.5

Дан код:

DateTime start = new DateTime(2024, 1, 1, 0, 0, 0); DateTime finish = new DateTime(2024, 1, 1, 3, 0, 0);

Найдите разность и выведите число полных часов (3) через TotalHours с приведением к int.

Даны отметки:

DateTime open = new DateTime(2024, 6, 1, 9, 0, 0); DateTime close = new DateTime(2024, 6, 1, 17, 45, 0);

Выведите длительность смены в минутах (525) через TotalMinutes.

Дан код:

DateTime start = new DateTime(2024, 1, 1, 0, 0, 0); DateTime finish = new DateTime(2024, 1, 2, 12, 0, 0);

Найдите разность и выведите TotalDays (1.5).

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