Функция преобразует входное строковое представление даты согласно указанному формату в переменную типа TDateTime.
Синтаксис | ||
StringToDateTime(Date: String; Format: String): Extended | ||
Входные параметры | ||
Имя параметра | Тип параметра | Описание |
Date | String | Дата |
Format | String | Формат даты |
Выходные параметры | ||
Тип параметра | Описание | |
Extended | Дата в указанном формате |
Var DT: TDateTime; Begin DT := StringToDateTime('01.01.2020', 'dddd'); WriteValue('Virtual channel 99', DateTimeToStr(DT)); end. |
Тип | Описание |
уу | Год из 2-х последних цифр |
УУУУ | Год из 4-х цифр |
m | Номер месяца без 0 |
mm | Номер месяца как 2 цифры |
mmm | Месяц используя ShortDayNames (Янв) |
mmmm | Месяц используя |
d | Число без 0 |
dd | Число как 2 цифры |
ddd | Число используя ShortDayNames (Воск) |
dddd | Число используя |
ddddd | Число в ShortDateFormat |
dddddd | Число в LongDateFormat |
h | Час без 0 |
hh | Час как 2 цифры |
n | Минуты без 0 |
nn | Минуты как 2 цифры |
s | Секунды без 0 |
ss | Секунды как 2 цифры |
z | Миллисекунды без 0 |
zz | Миллисекунды как 2 цифры |
t | Используя ShortTimeFormat |
tt | Используя LongTimeFormat |
dd/mm/yy hh:mm:ss | 09/02/49 01:02:03 |
mmm | Фев |
mmmm | Февраль |
ddd | Вт |
dddd | Вторник |
ddddd | 09/02/2049 |
dddddd | 09 Февраль 2049 |
hhampm | 01AM |
t | 01:02 |
tt | 01:02:03 |
Синтаксис | Пример |
dd/mm/yyyy | 09/02/2049 |
dd/mm/yy hh:mm:ss | 09-02-49 01_02_03 |
mmm | ФЕВ |
mmmm | ФЕВРАЛЬ |
ddd | ВТ |
dddd | ВТОРНИК |
ddddd | 09-ФЕВ-49 |
dddddd | ВТОРНИК 09 ФЕВРАЛЬ 1949 |
hhampm | 01 утро |
t | 01_02_03 |
tt | 01 _ 02 _ 03 . 004 |
dd/mm/yyyy | 09-02-1949 |
Подробней про форматирование можно посмотреть здесь. |