Приложение к главе 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».