Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   convertir fecha en entero (https://www.clubdelphi.com/foros/showthread.php?t=56500)

sandra mendoza 19-05-2008 21:12:23

convertir fecha en entero
 
Buenas tardes

Necesito ayuda sobre cómo convertir una fecha tipo date o un string en formato fecha (12/01/2008) en entero. Es decir, necesito extraer el año, el mes y el dia.

Muchas gracias por la ayuda q me puedan brindar :)

egostar 19-05-2008 21:31:28

Cita:

Empezado por sandra mendoza (Mensaje 287779)
Buenas tardes

Necesito ayuda sobre cómo convertir una fecha tipo date o un string en formato fecha (12/01/2008) en entero. Es decir, necesito extraer el año, el mes y el dia.

Muchas gracias por la ayuda q me puedan brindar :)

Hola sandra mendoza

Puedes usar la funcion DecodeDate(), en la ayuda de Delphi te muestra como usarlo.

Salud OS

sandra mendoza 19-05-2008 21:55:12

Re:
 
muchas gracias por tu ayuda, me fue de gran utilidad.

ContraVeneno 20-05-2008 00:20:13

También puedes usar las funciones que vienen en la unidad DateUtils (DateUtil para delphi5) como "YearOf" (o "ExtractYear" en Delphi5) que una de las ventajas es que no tendrías que declarar ninguna variable para obtener el año (o el mes: MonthOf, o el día: DayOf).

BlueSteel 20-05-2008 01:05:55

Tambien lo puedes hacer con un metodo más carretero....

que tendria que ser algo así..

Código Delphi [-]
 
Var
    Fecha: String;
    cDia, cMes, cYear : String;
...
 
   Fecha := DateToStr(Date); // Pasamos la fecha ('19/05/2008');
   cDia   := Copy(Fecha,1,2); // obtenemos el 19
   cMes  := Copy(Fecha,4,2); // obtenemos el 05
   cYear := Copy(Fecha,7,4); // obtenemos el 2008


Salu2:p:D

Faust 20-05-2008 02:03:14

Código Delphi [-]
var
  Fecha: TDate;
...
...
Fecha:= DateTimePicker1.Date;
Edit1.Text:= DateToStr(Trunc(Fecha));

Ah me equivoque....

sandra mendoza 20-05-2008 15:48:27

Re:
 
Muchas gracias por sus respuestas


La franja horaria es GMT +2. Ahora son las 12:56:27.

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