Delphi справочник - Форум программистов - Навигация  
 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      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  
Подписаться на рассылку:
Клуб программистов


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

2 function DateTimeToStr ( DateTime : TDateTime; const FormatSettings : TFormatSettings ) : string;
Описание
Функция 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
 



© Блог программистов   |  Создание и продвижение сайтов - "Веб сателлит"  |  Ссылки  |     |  Английская версия