|
|||||||||||||||||||||||
Форматы отображения даты и времениСтр 1 из 3Следующая ⇒
Лабораторная работа № 9 Цель работы: Получить практические навыки разработки приложения с использованием стандартных компонентов и таймера.
Компонент Timer служит для отсчета интервалов времени. При работе приложения этот компонент на форме не отображается. Он генерирует событие Tick, которое возникает периодически, с установленным интервалом времени. Период генерации события Tick задает свойство Interval (указывается в миллисекундах, 1000 миллисекунд соответствует 1 секунде). Свойство Enabled компонента Timer включает (true) или выключает (false) работу таймера, то есть разрешает или запрещает генерацию события Tick.
Команды вывода даты и времени поместим в функцию работы таймера. В этом случае, если таймер включен, время и дата будут отображаться динамически. private void timer1_Tick(object sender, EventArgs e) { DateTime d; d = DateTime.Now; label1.Text = d.ToLongDateString(); label2.Text = d.ToLongTimeString(); }
Приведём пример ввода даты рождения пользователя по маске при помощи компонента maskedTextBox:
private void button1_Click(object sender, EventArgs e) { DateTime d_Now, d_User; d_Now = DateTime.Now; // сегодняшняя дата d_User = Convert.ToDateTime(maskedTextBox1.Text); // ввод даты рождения if (d_Now < d_User) label2.Text = " Вы ещё не родились.Введите дату правильно!"; } Форматы отображения даты и времени Таблица 7
Время и дата хранится в переменной типа DateTime в упакованном виде. Если требуется обработать отдельные элементы времени или даты, то есть взять отдельно часы, минуты или секунды времени, или получить отдельно день, месяц или год, то упакованные дату и время надо распаковать с помощью команд:
|
|||||||||||||||||||||||
|