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
LongDateFormat
Переменная
Переводит длинную версию даты в строковый формат SysUtils unit
  var LongDateFormat : string;
Описание
Переменная 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
 



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