Справочник функций и процедур Delphi: DateTimeToStr

  Навигация по первой букве:

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

  Навигация по категории:

Compiler directives, Directives, Keywords / Types, Variables, Constants / Functions, Procedures

  Реклама:

 

DateTimeToStr
Функция
Конвертирует значение даты и времени TDateTime в строку SysUtils unit
  
1 function DateTimeToStr ( DateTime : TDateTime ) : string;

2 function DateTimeToStr ( DateTime : TDateTime; const FormatSettings : TFormatSettings ) : string;

Google  
 
Описание
Функция DateTimeToStr конвертирует TDateTime значение DateTime в отформатированную строку даты и времени.

Строка включает:

Дата ShortDateFormat
1 пробел
Время LongTimeFormat

Форматы даты и времени также затрагивают значения TimeSeparator и DateSeparator.

Версия 2 этой функции - для использования в пределах потоков. Вы заполняете запись FormatSettings перед вызовом запроса. Она получает локальную копию глобальной переменной, которая делает вашу подпрограмму потоко безопасной.
Примечания
Если время - Полночь (00:00), то оно не сохраняется в строке. А почему это уже другой вопрос.
Похожие команды
DateSeparator  Символ используемый для разделения полей отображаемой даты

DateTimeToString  Огромные возможности форматирования даты в строку

LongTimeFormat  Длинная версия времени в строковом формате

ShortDateFormat  Компактная версия даты в строковом формате

StrToDate  Конвертирует строку с датой в значение типа TDateTime

StrToDateTime  Конвертирует строку с датой и временем в значение типа TDateTime

StrToTime  Конвертирует строку с временем в значение с типом TDateTime

TFormatSettings  Запись для содержания региональных значений для thread-safe функций

TimeSeparator  Символ, используемый для разделения полей времени

 
Пример кода : Преобразование двух значений даты/времени в строку
var
  myDate : TDateTime;

begin
  myDate := StrToDateTime('09/02/2002 12:00');
  ShowMessage('Середина дня = '+DateTimeToStr(myDate));

  myDate := StrToDateTime('09/02/2002 00:00');
  ShowMessage('Начало дня = '+DateTimeToStr(myDate));
end;
Середина дня = 09/02/2002 12:00:00
Начало дня = 09/02/2002
 


Copyright © 2004-2016 Delphi Sources (источник – "DelphiBasics.ru")
 


Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook