Buscar en los blogs Minimizar

Entradas Recientes Minimizar
nov 9

Publicado por: xLink
viernes, 09 de noviembre de 2007 09:30 a.m.

 

Se quieren importar datos que contienen fechas, y algunas veces esas fechas no son reconocidad por el driver, para estos casos es conveniente usar el formato Juliano de Fecha, hay dos formatos posibles el corto y el extendido.
Juliano Extendido - es un número de 7 cifras comformado de la siguente manera:
AAAADDD donde AAAA es el año completo y DDD es el número del día en el año.
Juliano Corto - es un número de 5 cifras:
AADDD donde AA es el año de dos cifras y DDD es el día del año.

Así pues:
2007/04/17 = 2007107 = 07107

Funciones para el Formato Extendido VB.net

 

Private Function Gregoriano_Juliano(ByVal Fecha As Date) As String
   Return Fecha.Year.ToString() & Fecha.DayOfYear.ToString.PadLeft(3, "0"c)
End Function

Private Function Juliano_Gregoriano(ByVal Juliano As String) As Date
   Dim d As Date = New Date(Convert.ToInt32(Left(Juliano, 4)), 1, 1)
   Return d.AddDays(Convert.ToInt32(Right(Juliano, 3)) - 1)
End Function

 

Tags:

Tu nombre:
Título:
Comentario:
Código de seguridad
Digite el código que se muestra a continuación
Agregar comentario    Cancelar  

 
     
   
         
   
Derechos Reservados - Cohete.net S.A. 2007