Справочник функций и процедур 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;

Delphi Sources

Описание
Переменная 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
 


Последние добавленные на сайт исходники

DeLiKaTeS Tetris (Тетрис)

TDictionary Custom Sort

Fast Watermark Sources

3D Designer

Sik Screen Capture

Patch Maker

 

Айболит (remote control)

ListBox Drag & Drop

Доска для игры Реверси

Графические эффекты

Рисование по маске

Перетаскивание изображений

 

Copyright © 2004-2024 "Delphi Sources" by BrokenByte Software (источник – "DelphiBasics")

Группа ВКонтакте