Ver Mensaje Individual
  #2  
Antiguo 12-02-2020
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Un modo puede ser,
Código Delphi [-]
function AmPmTo24(const ampm: TTime): string;
var
  F: TFormatSettings;
begin
  F := FormatSettings;
  try
    with FormatSettings do // para XE3 o sup.
    begin
      LongTimeFormat  := 'hh:mm:ss';
      TimeSeparator   := ':';
      Result := TimeToStr(ampm);
    end;
  finally
    FormatSettings := F;
  end;
end;
Ejemplo de uso:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessageFmt('%s%s%s',[AmPmTo24(StrToTime('11:59:59 AM')), #10,
    AmPmTo24(StrToTime('11:59:59 PM'))]);
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 12-02-2020 a las 20:37:30.
Responder Con Cita