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

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

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

ShortDateFormat
Переменная
Компактная версия даты в строковом формате System unit
  var ShortDateFormat : string;

Delphi Sources

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

Это используется подпрограммами DateToStr, DateTimeToStr и DateTimeToString (последний при использовании форматирования 'c' или 'ddddd' ). Следующие символы форматирования строк могут использоваться в строке ShortDateFormat:

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

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

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

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

LongDateFormat  Переводит длинную версию даты в строковый формат

 
Пример кода : Иллюстрирование настроенной ShortDateFormat установки
var
  myDate : TDateTime;

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

  // Отображение используя значение по умолчанию ShortDateFormat
  ShowMessage('29/02/2000 используя умолчания = '+DateToStr(myDate));

  // Изменение форматирование
  ShortDateFormat := 'dddd dd mmmm yyyy';
  ShowMessage('29/02/2000 используя dddd dd mmmm yyyy = '+DateToStr(myDate));
end;
29/02/2000 используя умолчания = 29/02/2000
29/02/2000 используя dddd dd mmmm yyyy = Tuesday 29 February 2000
 


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

Animation Loaders

DeLiKaTeS Tetris (Тетрис)

TDictionary Custom Sort

Fast Watermark Sources

3D Designer

Sik Screen Capture

 

Patch Maker

Айболит (remote control)

ListBox Drag & Drop

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

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

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

 

Copyright © 2004-2026 "Delphi Sources" by «SiteAnalyzer» (источник – "DelphiBasics")

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