Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   De 12 a 24 horas (https://www.clubdelphi.com/foros/showthread.php?t=57917)

sancarlos 01-07-2008 23:03:32

De 12 a 24 horas
 
Alguien que me ayude,

Necesito pasar de 12 horas a 24 una variable.

Actualmente paso el valor de la hora a un label , con la funcion de

lbltime.Caption:=timetostr(time());

claro lo hace, pero necsito que la hora no sea 01:12:00 , SINO las 13:12:00 .

Esto por cuanto , el dato en la base de datos lo lee como 24.

enecumene 01-07-2008 23:19:11

Hola, puedes usar la función LongTimeFormat:

Código Delphi [-]
LongTimeFormat := 'hh:mm:ss';
lbltime.Caption:=timetostr(Now);

Saludos.

FGarcia 02-07-2008 00:51:26

Por ejemplo un reloj en el formulario con un timer en un intervalo de 1000

Código Delphi [-]
procedure Tform1.tmrRelojTimer(Sender: TObject);
var
  strFecha : string;
  strHora: string;
begin
  //Aqui mostramos la hora y fecha en el formulario cada segundo
  DateTimeToString(strFecha, 'dddd d,  mmmm,  yyyy', Now);
  DateTimeToString(strHora, 'hh:nn:ss', Now);
  StatusBar1.Panels[0].Text := strFecha + '   ' + strHora;
end;

esto resultaria asi p.e.:

Cita:

martes 1, Julio, 2008 18:50:05
Por cierto ¿que hace esta pregunta en el foro de MS SQLServer? deberia de ir en varios.

sancarlos 03-07-2008 17:21:00

Gracias viejo, me ayudaste bastante,.


La franja horaria es GMT +2. Ahora son las 13:16:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi