Page 1 of 1

Convertir un dato de fecha a número

Posted: Sun Sep 01, 2019 9:04 pm
by nanoespinoza
Estimados

¿Existe alguna función de FiveWin que permita convertir un dato de fecha a número?, tal como se hace con excel.

Saludos

Fernando Espinoza A.

Re: Convertir un dato de fecha a número

Posted: Sun Sep 01, 2019 9:33 pm
by cnavarro
Prueba asi

Code: Select all

   SET CENTURY ON
   ? Val( StrTran( Dtoc( Date() ), "/", "" ) )
 
Mejor esta

Code: Select all

    ? Val( Dtos( Date() ) )
 

Re: Convertir un dato de fecha a número

Posted: Sun Sep 01, 2019 9:55 pm
by nanoespinoza
Estimado Cristobal

Muchas gracias, funciona; pero no es lo que deseo, NO ME EXPLIQUE BIEN; esto me convierte un 09022019 (9 de febrero de 2019) a 9022019.

Lo que deseo es lo que hace excel al convertir un dato tipo fecha a numérico; entiendo que excel cuenta la cantidad de días desde el 01-ene-1900 al día de la fecha, por ejemplo HOY (1-sep-2019) equivale a 43709.

Saludos

Fernando Espinoza A.

Re: Convertir un dato de fecha a número

Posted: Sun Sep 01, 2019 10:02 pm
by cnavarro
Ok
SET CENTURY ON
SET DATE FORMAT TO "DD/MM/YYYY"
? ( Date() - Ctod( "01/01/1900" ) )

Re: Convertir un dato de fecha a número

Posted: Sun Sep 01, 2019 10:10 pm
by Euclides
Hola

set date brit
? date() - ctod("1/1/0") // = 43707

Saludos, Euclides

Re: Convertir un dato de fecha a número

Posted: Sun Sep 01, 2019 10:19 pm
by nanoespinoza
Gracias, tan sencillo que hasta da vergüenza.

Saludos