Приложение к главе 4
Параметры функции FormatDateTime
Функция FormatDateTime позволяет осуществлять различное форматирование при выводе даты и времени. Дата и время преобразуются в строку. Форматирование строки определяется первым параметром функции, который задает формат (Formatting). Форматируемая строка может включать как обычные символы (которые передаются неизменными в строку результата), так и символы форматирования данных. Вторым параметром может быть: Data(), Time(), Now().
| 
 Символы форматирования дат  | 
 Действие  | 
| 
 y  | 
 Год из 2-х последних цифр  | 
| 
 yy  | 
 Год из 2-х последних цифр  | 
| 
 yyyy  | 
 Год из 4-х цифр  | 
| 
 m  | 
 Номер месяца без 0  | 
| 
 mm  | 
 Номер месяца как 2 цифры  | 
| 
 mmm  | 
 Месяц используя ShortDayNames (Янв)  | 
| 
 mmmm  | 
 Месяц используя LongDayNames (Январь)  | 
| 
 d  | 
 Число без 0  | 
| 
 dd  | 
 Число как 2 цифры  | 
| 
 ddd  | 
 Число используя ShortDayNames (Воск)  | 
| 
 dddd  | 
 Число используя LongDayNames (Воскресенье)  | 
| 
 ddddd  | 
 Число в ShortDateFormat  | 
| 
 dddddd  | 
 Число в LongDateFormat  | 
Пример: вызов функции FormatDateTime("ddd, ddddd", Date()) выведет дату в таком виде: «Пн, 19.04.2021».
| 
 Символы форматирования времени  | 
 Действие  | 
| 
 h  | 
 Час без 0  | 
| 
 hh  | 
 Час как 2 цифры  | 
| 
 n  | 
 Минуты без 0  | 
| 
 nn  | 
 Минуты как 2 цифры  | 
| 
 s  | 
 Секунды без 0  | 
| 
 ss  | 
 Секунды как 2 цифры  | 
| 
 z  | 
 Миллисекунды без 0  | 
| 
 zzz  | 
 Миллисекунды как 2 цифры  | 
| 
 t  | 
 Используя ShortTimeFormat  | 
| 
 tt  | 
 Используя LongTimeFormat  | 
Пример: вызов функции FormatDateTime("hh:nn:ss", Time()) выведет время в таком виде: «21:47:03». Этот вызов эквивалентен вызову FormatDateTime("tt", Time()).
| 
 Символы форматирования даты и времени  | 
 Действие  | 
| 
 c  | 
 Используя ShortDateFormat + LongTimeFormat  | 
| 
 am/pm  | 
 Используется после h : выдает 12 часов + am/pm  | 
| 
 a/p  | 
 Используется после h : выдает 12 часов + a/p  | 
| 
 ampm  | 
 Как a/p, но выводятся только числовые значения (буквы a/p не дописываются)  | 
Пример: вызов функции FormatDateTime("с", Now()) выведет дату и время в таком виде: «19.04.2021 21:56:33», вызов функции FormatDateTime("dddd, hh:mm am/pm", Now()) выведет дату и время в таком виде: «понедельник, 10:08 pm».