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
LongTimeFormat
Переменная
Длинная версия времени в строковом формате SysUtils unit
  var LongTimeFormat : string;
Описание
Переменная LongTimeFormat обеспечивает длинное (расширенное) форматирование, используемое для некоторого времени, в строковые преобразования.

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

h = Час без использования 0
hh = Час как 2 цифры
n = Минута без использования 0
nn = Минута как 2 цифры
s = Секунды без использования 0
ss = Секунды как 2 цифры
z = Миллисекунды без использования 0
zzz = Миллисекунды как 3 цифры
Примечания
Значение по умолчанию вычисляется из LOCALE_ITIME и LOCALE_ITLZERO
Похожие команды
DateTimeToStr  Конвертирует значение даты и времени TDateTime в строку

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

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

ShortTimeFormat  Короткая версия времени в строковый формат

TimeToStr  Конвертирует значение времени типа TDateTime в строку

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

begin
  myDate := StrToTime('15:06:23.456');

  // Отображение используя LongTimeFormat, настроенный по умолчанию
  DateTimeToString(formattedDate, 'tt', myDate);
  ShowMessage('15:06:23.456 используя умолчания = '+formattedDate);

  // Изменение форматирования
  LongTimeFormat := 'hh mm ss (zzz)';
  DateTimeToString(formattedDate, 'tt', myDate);
  ShowMessage('15:06:23.456 используя изменения = '+formattedDate);
end;
15:06:23.456 используя умолчания = 15:06:23
15:06:23.456 используя изменения = 15 06 23 (456)
 



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