Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Guardar hora en mysql con AM y PM (https://www.clubdelphi.com/foros/showthread.php?t=66136)

forgiveness 03-02-2010 19:52:54

Guardar hora en mysql con AM y PM
 
Buenas.. yo de nuevo, tengo un problemita al guardar la hora en la tabla de mysql pues capturo la hora con Time, sencillo, pero me guarda la hora en un margen de 24 horas, necesito que la guarde en el formato Ej.: 09:32:00 a.m. ó 03:45:12 p.m. He visto varios ejemplos de formato de hora y no he visto esta forma.

espero que me ayuden. Gracias.

rgstuamigo 03-02-2010 20:32:44

No te preocupes amigo forgiveness de cómo MySQL guarda las horas;), tan solo tú, al momento de mostrarle al usuario lo formateas y listo.;).
Un ejemplo:
Código Delphi [-]
ShowMessage(FormatDateTime('hh:nn:ss AM/PM' ,Time));//formateado con AM/PM
ShowMessage(FormatDateTime('hh:nn:ss' ,Time));//sin AM/PM
Espero te sea de utilidad.;)
Saludos...:)

forgiveness 03-02-2010 21:26:12

Cita:

Empezado por rgstuamigo (Mensaje 352799)
No te preocupes amigo forgiveness de cómo MySQL guarda las horas;), tan solo tú, al momento de mostrarle al usuario lo formateas y listo.;).
Un ejemplo:
Código Delphi [-]
ShowMessage(FormatDateTime('hh:nn:ss AM/PM' ,Time));//formateado con AM/PM
ShowMessage(FormatDateTime('hh:nn:ss' ,Time));//sin AM/PM
Espero te sea de utilidad.;)
Saludos...:)

Muchísimas gracias, por tu ayuda y atención.

rgstuamigo 09-02-2010 22:15:29

Otra opcion es traer directamente la hora formateada desde el servidor usando las funciones que MySQL posee, en éste caso podemos usar la funcion Time_Format mas o menos de ésta manera, en la consulta SQL:
Código SQL [-]
select Time_Format(Current_Time,'%r') as `Hora actual en el servidor`;
En ese caso estoy formateando la hora en formato AM/PM.;).
Saludos...:)


La franja horaria es GMT +2. Ahora son las 16:19:37.

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