Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   convertir YYYY-mm-dd a dd/mm/yyyy (https://www.clubdelphi.com/foros/showthread.php?t=89488)

LACV 30-11-2015 01:23:47

convertir YYYY-mm-dd a dd/mm/yyyy
 
buenas noches;

lo que sucedes que de mysql tengo una fecha con este formato YYYY-mm-dd pero la esto insertando en una base de datos sqlite y tengo que ingresarla en este formato dd/mm/yyyy como hago para convertir el primer formato al segundo en delphi

que pena si no es en este foro el tema

AgustinOrtu 30-11-2015 01:40:49

Como estan declarados los campos? Por que tenes que guardarla en determinado formato?

Lo correcto seria guardarla en el "formato de la base de datos", y luego recuperar el valor desde delphi, y a la hora de mostrarlo en pantalla darle el formato adecuado


Código Delphi [-]
var
  Query: ...
  Fecha: TDateTime;
  FechaString: string;
begin
  Query.Open;
  Fecha := Query.FieldByName('Fecha').AsDateTime;
  FechaString := FormatDateTime('dd/mm/yyyy', Fecha);
end;

Aca hay mas informacion sobre la funcion FormatDateTime

LACV 30-11-2015 02:51:53

Cita:

Empezado por AgustinOrtu (Mensaje 499985)
Como estan declarados los campos? Por que tenes que guardarla en determinado formato?

Lo correcto seria guardarla en el "formato de la base de datos", y luego recuperar el valor desde delphi, y a la hora de mostrarlo en pantalla darle el formato adecuado


Código Delphi [-]
var
  Query: ...
  Fecha: TDateTime;
  FechaString: string;
begin
  Query.Open;
  Fecha := Query.FieldByName('Fecha').AsDateTime;
  FechaString := FormatDateTime('dd/mm/yyyy', Fecha);
end;

Aca hay mas informacion sobre la funcion FormatDateTime

amigo me sale este error a mostrar la información
type mismatch for fiel 'Fecha',expecting:Integer actual:Date

en la base de datos los campos con date miro por el administrador de la base de datos y inserta las fechas


La franja horaria es GMT +2. Ahora son las 13:50:32.

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