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
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


0