Время и дата
Краткий справочник по функциям работы со временем и датой: обновление системного времени, преобразование текстовых значений и измерение длительности участков кода.
Системное время и текстовые преобразования
Функция SySTime обновляет системное время в структуре SysTi, а SyDay записывает в переменную Var1 текущую дату в текстовом формате D.M.Y. Функция HexYear преобразует год в текстовом виде, например 1812 или 77, в числовое значение 2014 и действует в диапазоне от 1700 до 2090 года. Результат возвращается в EAX, при ошибке срабатывает JZ.
Измерение длительности и секунды
Функция QuSec возвращает примерное число секунд от времени создания Pint, а SecHex извлекает секунды из текстовой переменной, содержащей значение времени вида чч.мм.сс. Для замера времени выполнения участка кода применяют FastInterval: вызов до и после участка даёт число тактов в EDX:EAX. Для адекватной оценки рекомендуется провести несколько десятков измерений и подсчитать среднее.