Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Obtener la hora del servidor (https://www.clubdelphi.com/foros/showthread.php?t=14433)

ctronx 20-09-2004 21:38:07

Obtener la hora del servidor
 
Saludos, estoy intentando grabar un registro con la hora de la grabacion del mismo en el servidor, es una aplicacion en red, cada maquina puede tener alguna diferencia en la hora de minutos, pero yo quiero que se grabe con la hora del servidor de datos, uso delphy 7, zeos y Mysql, lo he intentado de la siguiente manera:

Código Delphi [-]
 
ZQuery1.SQL.Clear;
 ZQuery1.SQL.Add('select CURTIME()');
 ZQuery1.Open;
 mihora:=datasource1.DataSet.FieldByName('CURTIME()').AsString;

la varible mihora es la que quiero tomar con el valor de la hora del servidor
pero me regresa un valor asi: 02:44:12 p.m.

yo necesito el valor asi: 14:44:12
cuando pruebo select CURTIME(); directamente en el monitor de Mysql si me lo da asi: 14:44:12, no se que pasa.

Gracias por la ayuda que puedan darme.

roman 20-09-2004 21:59:53

Cita:

Empezado por ctronx
pero me regresa un valor asi: 02:44:12 p.m.

yo necesito el valor asi: 14:44:12

Ambos valores son lo mismo, lo único que cambia es el formato con el que se presentan. Para cambiar éste puedes ajustar según requieras las variables globales ShortTimeFormat o LongTimeFormat, usar la propiedad DisplayFormat del campo correspondiente o usar la función FormatDateTime entre otras posibles técnicas.

// Saludos

ctronx 20-09-2004 22:18:04

Gracias ya probe tu sugerencia y funciono sin problemas.

problema solucionado.


La franja horaria es GMT +2. Ahora son las 15:13:55.

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