Информатика. Программирование в Delphi
364
Окончание табл. П.7.3
Format(s, [n1, n2, ..]) Строка, являющаяся изображением значений n1, n2 и т. д. Способ
преобразования значений в строку символов определяют управ-
ляющие символы, которые находятся в строке форматирования s
StrToInt(s)
Целое, изображением которого является строка s
StrToFloat(s)
Вещественное, изображением которого является строка s
Round(n)
Целое, полученное путем округления n по известным правилам
Trunc(n)
Целое, полученное путем отбрасывания дробной части n
Frac(n)
Дробное, представляющее собой дробную часть вещественного n
Int(n)
Дробное, представляющее собой целую часть вещественного n
Функции манипулирования датами и временем
Большинству функций манипулирования датами в качестве параметра пе-
редается переменная типа TDateTime, в качестве которой, как правило, исполь-
зуется значение функции Now.
Таблица П.7.4
Функции манипулирования датами и временем
Функция
Значение
Now
Системная дата и время – переменная типа TDateTime
DateToStr(dt)
Строка символов, изображающая дату в формате dd.mm.yyy
TimeToStr(dt)
Строка символов, изображающая время в формате hh:mm:ss
DayOf(dt)
День (номер дня в месяце), соответствующий дате, указанной в ка-
честве параметра функции
MonthOf(dt)
Номер месяца, соответствующий дате, указанной в качестве пара-
метра функции
WeekOf(dt)
Номер недели, соответствующий дате, указанной в качестве пара-
метра функции
YearOf(dt)
Год, соответствующий указанной дате
DayOfWeek(dt)
Номер дня недели, соответствующий указанной дате: 1 – воскресе-
нье, 2 – понедельник, 3 –вторник и т. д.
StartOfWeek(dt)
Дата первого дня указанной недели
HourOf(dt)
Количество часов
MinuteOf(dt)
Количество минут
SecondOf(dt)
Количество секунд
DecodeDate(dt, y, m,
d)
Возвращает год, месяц и день, представленные отдельными
числами
DecodeTime(dt, h, m,
s, ms)
Возвращает время (часы, минуты, секунды и миллисекунды), пред-
ставленное отдельными числами
FormatdateTime(s, dt) Строка символов, представляющая собой дату или время. Способ
представления задает строка формата s, например, строка
dd/mm/yyyy задает, что значением функции является дата, а строка
hh:mm - время
I...,354,355,356,357,358,359,360,361,362,363 365,366,367,368,369,370