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

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

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

  Реклама:

 

LongDateFormat
Переменная
Переводит длинную версию даты в строковый формат SysUtils unit
  var LongDateFormat : string;

Google  
 
Описание
Переменная LongDateFormat обеспечивает длинное (расширенное) форматирование, используемое для некоторой даты, к строковым преобразованиям.

Используется в DateTimeToString процедуре, когда используется форматирование 'dddddd'. Следующие форматирующие символы могут использоваться в LongDateFormat строке:

y = Год с использованием 2-х цифр
yy = Год с использованием 2-х цифр
yyyy = Год с использованием 4-х цифр
m = Номер месяца без использования 0
mm = Номер месяца как 2 цифры
mmm = Месяц с использованием ShortDayNames (Янв)
mmmm = Месяц с использованием LongDayNames (Январь)
d = Номер дня без использования 0
dd = Номер дня как 2 цифры
ddd = День с использованием ShortDayNames (Воск)
dddd = День с использованием LongDayNames (Воскресенье)
Примечания
Значение по умолчанию установлено из LOCALE_SLONGDATE
Похожие команды
DateTimeToStr  Конвертирует значение даты и времени TDateTime в строку

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

DateToStr  Преобразует значение даты TDateTime в строку

FormatDateTime  Богатое форматирование переменной TDateTime в строку

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

 
Пример кода : Иллюстрация настроенных установок LongDateFormat
var
  myDate : TDateTime;
  formattedDate : string;

begin
  myDate := StrToDate('29/02/2000');

  // Показ значения LongDateFormat, используемого по умолчанию
  DateTimeToString(formattedDate, 'dddddd', myDate);
  ShowMessage('29/02/2000 используемый  по умолчанию = '+formattedDate);

  // Изменение отображения форматирования
  LongDateFormat := 'dddd dd of mmmm yyyy';
  DateTimeToString(formattedDate, 'dddddd', myDate);
  ShowMessage('29/02/2000 с использованием изменений= '+formattedDate);
end;
29/02/2000, используемый по умолчанию = 29 February 2000
29/02/2000, с использованием изменений = Tuesday 29 of February 2000
 


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


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