Функции, предоставляющие информацию о текущих дате и времени:
Now: TDateTime - возвращает текущую дату и время. Пример TekDataVr:=Now;
Date: TDateTime - возвращает текущую дату. Пример TekData:=Date;
Time: TDateTime - возвращает текущее время. Пример TekVr:=Time;
Функции и процедуры работающие с составляющими даты и времени (год, месяц, число, день недели, часы, минуты, секунды и даже миллисекунды):
DayOfWeek(Date: TDateTime): Integer - возвращает текущий номер дня недели: 1 - воскресенье, 7 - суббота.
DecodeDate(Date: TDateTime; var Year, Month, Day: Word) - разбивает дату Date на год - Year, месяц - Month и день - Day.
DecodeTime(Time: TDateTime; var Hour, Min, Sec, MSec: Word)- разбивает время Time на час - Hour, минуты - Min, секунды - Sec и миллисекунды - MSec.
EncodeDate(Year, Month, Day: Word): TDateTime - объединяет год - Year, месяц - Month и день - Day в значение типа TDateTime.
EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime - объединяет час - Hour, минуты - Min, секунды - Sec и миллисекунды - MSec.
Функции, переводящие дату и время из формата TDateTime в строчный формат:
DateTimeToStr(DateTime: TDateTime): String - Преобразует дату и время DateTime в строку.
DateToStr(Date: TDateTime): String - Преобразует дату Date в строку.
TimeToStr(Time: TDateTime): String - Преобразует время Time в строку.