Введение в дату и время в C#
Программа часто работает со сроками оплаты, датой рождения, временем отправки сообщения или длительностью ожидания. Календарная дата - год, месяц и число. Время суток - часы, минуты и секунды. Полная отметка объединяет дату и время в одном значении.
В .NET момент на календаре хранят в
DateTime: год, месяц, день и время
суток лежат в одной структуре, а не в строке
и не в типе для длительности. Значение -
конкретные числа года, месяца, дня и времени
суток в одной переменной.
Длительность, а не дату, хранит TimeSpan:
сколько прошло времени между двумя моментами
или как долго длится пауза. У промежутка
нет своего месяца на календаре - только
длина интервала.