Determines PM value in DateTimeToString procedure SysUtils unit
var TimePMString : string
The TimePMString variable value is used in the DateTimeToString procedure, and the StrToTime function. It qualifies the afternoon hour value when the ampm formatting string is used. The formatting determines the position.
The default value is 'PM' as set by the locale settings.
The default TimePMString value is taken from the LOCALE_S2359 locale setting.
Related commands
DateTimeToStringRich formatting of a TDateTime variable into a string
StrToTimeConverts a time string into a TDateTime value
TimeAMStringDetermines AM value in DateTimeToString procedure
TimeSeparatorThe character used to separate display time fields
 Download this web site as a Windows program.

Example code : Show PM as Afternoon
  myDate : TDateTime;
  formattedDate : string;

  myDate := StrToDateTime('09/02/2002 15:03');

  // Format using the default TimePMString value
  DateTimeToString(formattedDate, 'dd/mm/yyyy  @  hh:nn ampm', myDate);
  ShowMessage('Using default PM value = '+formattedDate);

  // Format using the 'in the afternoon' value
  TimePMString := 'in the afternoon';
  DateTimeToString(formattedDate, 'dd/mm/yyyy  @  hh:nn ampm', myDate);
  ShowMessage('With  changed PM value = '+formattedDate);
Show full unit code
  Using default PM value = 09/02/2002 @ 03:03 PM
  With changed PM value = 09/02/2002 @ 03:03 in the afternoon
Delphi Programming © Neil Moffatt . All rights reserved.  |  Home Page