FoxPro/Visual FoxPro - RE:NUMERO DE DIA JULIANO ...

 
Vista:

RE:NUMERO DE DIA JULIANO ...

Publicado por Hugo Alberto (8 intervenciones) el 16/03/2005 20:34:03
Hola ....

Antes que nada,,, el número 23973 no es el valor JULIANO de ninguna fecha. El JULIANO para esa fecha (19/08/1965) es 2438992. Si es solo un ejemplo, no hay problema,,, pero si son los valores que te está pasando en IMPORT, no se como "reconvertirlo" a fecha.

De todos modos,,, para convertir de JULIANO a FECHA, simplemente es:

?SYS(10,numero) &&& donde NÚMERO sería en este caso 2438992; esto
&&& te devuelve una CADENA,,, luego tienes 2 opciones
&&& para tomar el AÑO:

Convertirlo a FECHA y tomar el YEAR():
?YEAR(CTOD(f)) &&& donde F es la CADENA obtenida en el paso previo

ó TOMARLO directamente de la CADENA:
?righ(f,4) &&& esto te devuelve nuevamente una CADENA

Espero te sirva,,, cualquier cosa me escribes

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder