Convertir un dato de fecha a número

Convertir un dato de fecha a número

Postby nanoespinoza » Sun Sep 01, 2019 9: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.
nanoespinoza
 
Posts: 135
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador

Re: Convertir un dato de fecha a número

Postby cnavarro » Sun Sep 01, 2019 9:33 pm

Prueba asi
Code: Select all  Expand view

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


Mejor esta
Code: Select all  Expand view

    ? 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
User avatar
cnavarro
 
Posts: 6501
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Convertir un dato de fecha a número

Postby nanoespinoza » Sun Sep 01, 2019 9: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.
nanoespinoza
 
Posts: 135
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador

Re: Convertir un dato de fecha a número

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6501
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Convertir un dato de fecha a número

Postby Euclides » Sun Sep 01, 2019 10:10 pm

Hola

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

Saludos, Euclides
User avatar
Euclides
 
Posts: 154
Joined: Wed Mar 28, 2007 1:19 pm

Re: Convertir un dato de fecha a número

Postby nanoespinoza » Sun Sep 01, 2019 10:19 pm

Gracias, tan sencillo que hasta da vergüenza.

Saludos
nanoespinoza
 
Posts: 135
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 10 guests