Процедура DateTimeToString преобразует значение TDateTime в строку, используя 
  Format для управления форматированием. Полученная строка записывается в Result. 
  Если попытаться сформировать строку длиннее 256 символов, DateTimeToString обрезает 
  ее.
  Формат даты и времени определяется путем последовательной интерпретации символов 
  строки Format. Результирующая строка формируется из соответствующим образом 
  форматированных даты и времени в порядке, указанном в строке формата. Символы, 
  которые не являются спецификаторами формата, копируются в результирующую строку. 
  Повторное указание символа форматирования большее число раз, чем указано в этом 
  разделе, обычно не опасно, но может привести к непредсказуемым результатам. 
  Строка Format не чувствительна к регистру (кроме спецификаторов АМ/РМ и А/Р). 
  Если строка Format является пустой, по умолчанию задается формат 'C'. Ниже приведены 
  спецификаторы формата даты и времени:
  
  
     
      | c | 
      Используется ShortDateFormat, затем пробел, затем LongTimeFormat. 
        Время опускается, если оно равно нулю (полночь). 
       | 
    
     
      | d | 
      Обозначает день месяца (1-31). | 
    
     
      | dd | 
      Обозначает день месяца, дополненный до двух символов (01-31). | 
    
     
      aaa 
        ddd  | 
      Обозначает день недели из ShortDayNames. | 
    
     
      aaaa 
        dddd  | 
      Обозначает день недели из LongDayNames. | 
    
     
      | ddddd | 
      Обозначает дату в формате ShortDateFormat. | 
    
     
      | dddddd | 
      Обозначает дату в формате LongDateFormat. | 
    
     
      | g | 
      Обозначает краткое имя эры для японских и тайваньских региональных 
        настроек. | 
    
     
      | gg | 
      Обозначает полное имя эры для азиатских региональных настроек. | 
    
     
      | e | 
      Обозначает год текущей эры без ведущего нуля. | 
    
     
      | ee | 
      Обозначает год текущей эры, дополненный ведущими нулями 
        до минимум двух цифр. | 
    
     
      | m | 
      Обозначает номер месяца (1-12). Если mследует сразу за спецификатором 
        h или hh, обозначает минуты (0-59). | 
    
     
      | mm | 
      Обозначает номер месяца, дополненный до двух цифр (01-12). 
        Если mm следует сразу за спецификатором h или hh, обозначает минуты (00-59). | 
    
     
      | mmm | 
      Обозначает месяц из ShortMonthNames. | 
    
     
      | mmmm | 
      Обозначает месяц из LongMonthNames. | 
    
     
      | yy | 
      Обозначает год в виде двух цифр (00-99). | 
    
     
      | yyyy | 
      Обозначает год в виде четырех цифр (0000-9999). | 
    
     
      | h | 
      Обозначает час (0-23). Используется 12-часовой формат, если 
        в формате присутствуют спецификаторы АМ/РМ. | 
    
     
      | hh | 
      Обозначает час, дополненный до двух цифр (00-23). Используется 
        12-часовой формат, если в формате присутствуют спецификаторы АМ/РН. | 
    
     
      | n | 
      Обозначает минуты (0-59) | 
    
     
      | nn | 
      Обозначает минуты, дополненные до двух цифр (00-59). | 
    
     
      | s | 
      Обозначает секунды (0-59). | 
    
     
      | ss | 
      Обозначает секунды, дополненные до двух цифр (00-59). | 
    
     
      | z | 
      Обозначает миллисекунды (0-999). | 
    
     
      | zzz | 
      Обозначает миллисекунды, дополненные до трех цифр (000-999). | 
    
     
      | t | 
      Обозначает время в формате ShortTimeFormat. | 
    
     
      | tt | 
      Обозначает время в формате LongTimeFormat. | 
    
     
      | am/pm | 
      Обозначает 'am' для полуночи и значений времени до полудня 
        и 'pm' для значений времени после полудня. Для указанного перед этим спецификатора 
        h или hh используется 12-часовой формат (0-11). Регистр букв в точности 
        совпадает с регистром спецификатора. | 
    
     
      | a/p | 
      Обозначает 'a' для полуночи и значений времени до полудня 
        и 'р' для значений времени после полудня. Для указанного перед этим спецификатора 
        h или hh задается 12-часовой формат (0-11). Регистр букв в точности совпадает 
        с регистром спецификатора. | 
    
     
      | ampm | 
      Обозначает TimeAMString для полуночи и значений времени 
        до полудня и TimePMString для полудня и значений времени после полудня. 
        Указанный перед этим спецификатор h или hh использует 12-часовой формат 
        (О-11). | 
    
     
      | / | 
      Обозначает символ DateSeparator. | 
    
     
      | : | 
      Обозначает символ TimeSeparstor. | 
    
    
      'ххх' 
        "ххх" | 
      Обозначает точное содержимое строки в кавычках (без кавычек). |