FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Convertir un dato de fecha a número
Posts: 163
Joined: Thu Mar 16, 2017 04:08 PM
Convertir un dato de fecha a número
Posted: Sun Sep 01, 2019 09:04 PM

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.

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Convertir un dato de fecha a número
Posted: Sun Sep 01, 2019 09:33 PM
Prueba asi
Code (fw): Select all Collapse
   SET CENTURY ON
   ? Val( StrTran( Dtoc( Date() ), "/", "" ) )


Mejor esta
Code (fw): Select all Collapse
    ? Val( Dtos( Date() ) )
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 163
Joined: Thu Mar 16, 2017 04:08 PM
Re: Convertir un dato de fecha a número
Posted: Sun Sep 01, 2019 09:55 PM

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.

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Convertir un dato de fecha a número
Posted: Sun Sep 01, 2019 10:02 PM
Ok


SET CENTURY ON
SET DATE FORMAT TO "DD/MM/YYYY"
? ( Date() - Ctod( "01/01/1900" ) )

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 159
Joined: Wed Mar 28, 2007 01:19 PM
Re: Convertir un dato de fecha a número
Posted: Sun Sep 01, 2019 10:10 PM

Hola

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

Saludos, Euclides

Posts: 163
Joined: Thu Mar 16, 2017 04:08 PM
Re: Convertir un dato de fecha a número
Posted: Sun Sep 01, 2019 10:19 PM

Gracias, tan sencillo que hasta da vergüenza.

Saludos

Continue the discussion