И опять продолжаю рассказывать про класс для работы с интервалами TimeSpan (класс полезный, лично мне удалось уже использовать его в своих программах). На этот раз мы рассмотрим только два блока его свойств (заключительные) – и потом двинемся к изучению методов данного класса.
Оставшиеся свойства можно разделить на два блока. В первом блоке представлены свойства, которые возвращают составляющие дату значения (интервал же задан днями, часами и так далее, а с помощью данных свойств я могу вывести только секунды из TimeSpan). С помощью второго блока можно конвертировать данные из одного вида (минуты) в другой (секунды).
Начнем изучение с первого блока:
- Days – возвращает число целых дней
- Hours – возвращает число целых часов
- Minutes – возвращает число целых минут. Ясное дело что максимальное значение равно 59.
- Seconds – возвращает число целых секунд. Здесь тоже максимальным значением будет 59.
- Millisecons – возвращает число целых миллисекунд. Тут максимальное значение равно 999.
- Ticks – возвращает число тиков.
А теперь – второй блок (напомню – он приводит все значение к одному какому-либо виду):
- TotalDays – возвращает значение, переведенное в дни
- TotalHours – возвращает значение, переведенное в часы
- TotalMinutes – возвращает значение, переведенное в минуты
- TotalSeconds – возвращает значение, переведенное в секунды
- TotalMilliseconds – возвращает значение, переведенное в миллисекунды
Для иллюстрации работы обоих блоков предлагаю следующий пример: зададим значение TimeSpan равным 1 дню, двум часам, трем минутам и четырем миллисекундам. И вызовем сначала свойство Minutes (чтобы узнать значение минут) и свойство TotalMinutes (чтобы узнать сколько минут в объекте TimeSpan). Получилось следующее:
Dim TS As TimeSpan = New TimeSpan(1, 2, 3, 4)
MsgBox("Минут: " + TS.Minutes.ToString + " В минутах: " + TS.TotalMinutes.ToString)
Комментариев нет:
Отправить комментарий