Аппаратное обеспечение персонального компьютера© Александр Фролов, Григорий ФроловТом 33, М.: Диалог-МИФИ, 1997, 304 стр. Средства MS-DOS для работы с таймеромMS-DOS использует четыре функции прерывания INT 21h для работы с системным таймером. Эти функции позволяют узнать и установить текущие дату и время. MS-DOS версии 3.30 и более поздних версий при установке времени и даты изменяет также показания часов реального времени. Определение текущей датыДля определения текущей даты используется функция 2Ah:
Обратите внимание на то, что функция возвращает вам номер дня недели, который она вычисляет на основе даты. Установка датыДля установки даты используйте функцию 2Bh:
Определение текущего времениДля того, чтобы определить текущее время, можно воспользоваться функцией 2Ch:
Точность времени, полученного при помощи этой функции, определяется таймером (его счетчик обновляется 18,2 раза в секунду). Установка времениДля установки времени можно использовать функцию 2Dh:
Функции стандратной библиотеки ССтандартные библиотеки C содержат многочисленные функции для работы с датой и временем. Они основаны на описанных выше функциях MS-DOS и предоставляют широкие возможности для отображения даты и времени в различных форматах. Подробное описание этих функций и примеры их использования вы найдете в документации на библиотеку С. |