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
ShortTimeFormat
Переменная
Короткая версия времени в строковый формат SysUtils unit
  var ShortTimeFormat : string;
Описание
Переменная ShortTimeFormat обеспечивает короткое (компактное) форматирование, используемое для некоторого преобразования время в строку. Это используется подпрограммами TimeToStr, DateTimeToStr и DateTimeToString (последний при использовании форматирования 'c' или 't'). Следующие символы форматирования строк могут использоваться в строке ShortTimeFormat:

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 в строку

LongTimeFormat  Длинная версия времени в строковом формате

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

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

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

  // Показ используя значение по умолчанию ShortTimeFormat
  DateTimeToString(formattedDate, 't', myDate);
  ShowMessage('15:06:23.456 используя умолчания = '+formattedDate);

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



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