Содержание:


StringToDateTime

Функция преобразует входное строковое представление даты согласно указанному формату в переменную типа TDateTime.

Синтаксис

StringToDateTime(ADate: String; AFormat: String): Extended

Входные параметры
Имя параметра
Тип параметра
Описание
ADate String  Дата
AFormat String  Формат даты
Выходные параметры
Тип параметра  
Описание 
Extended  Дата в указанном
 формате

Пример вызова:


  Begin                                            
     StringToDateTime('01.01.2020','dddd');                        
     WriteValue('Virtual channel 99', DateTimeToStr(date()));      
  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
 
  Подробности применения функции Format
  можно посмотреть здесь.