• Sábado 21 de Diciembre de 2024, 12:50

Autor Tema:  Funcion Dia Juliano  (Leído 8187 veces)

carlos_lue

  • Miembro activo
  • **
  • Mensajes: 83
    • Ver Perfil
Funcion Dia Juliano
« en: Martes 19 de Abril de 2005, 15:46 »
0
Hola a todos, necesito sacar el dia juliano dada una fecha, ejemplo:

12/02/2000 =     43 dia juliano


de antemano gracias a todos. saludos.

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Funcion Dia Juliano
« Respuesta #1 en: Lunes 2 de Mayo de 2005, 04:53 »
0
puedes explicar mejor que es dia Juliano?


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Funcion Dia Juliano
« Respuesta #2 en: Lunes 2 de Mayo de 2005, 17:04 »
0
En el año 45 a. de C., Julio César ordenó la reforma del calendario, a partir de la cual surgió el denominado calendario juliano. Éste es el predecesor del calendario gregoriano.

La clase JulianCalendar sólo reconoce la era actual.

A diferencia del calendario gregoriano, el calendario juliano define un año bisiesto como el año divisible por cuatro sin excepciones, por lo que el calendario es impreciso por un día cada 128 años. Un año normal tiene 365 días, mientras que uno bisiesto tiene 366.

Al igual que el calendario gregoriano, el calendario juliano tiene 12 meses de entre 28 y 31 días cada uno: enero (31 días), febrero (28 o 29 días), marzo (31 días), abril (30 días), mayo (31 días), junio (30 días), julio (31 días), agosto (31 días), septiembre (30 días), octubre (31 días), noviembre (30 días) y diciembre (31 días). Febrero tiene 29 días los años bisiestos y 28 el resto de años.

El 1 de enero de 2001 (d. de C.) del calendario gregoriano equivale al 19º día de diciembre del año 2000 (d. de C.) del calendario juliano.

Actualmente, las referencias culturales que admite la clase CultureInfo no utilizan el JulianCalendar; por lo tanto, esta clase sólo se utiliza para calcular las fechas del calendario juliano.

Cada CultureInfo admite un conjunto de calendarios. La propiedad Calendar devuelve el calendario predeterminado para la referencia cultural y la propiedad OptionalCalendars devuelve una matriz que contiene todos los demás calendarios admitidos por la referencia cultural. Para cambiar el calendario utilizado por CultureInfo, establezca la propiedad Calendar de CultureInfo.DateTimeFormat en el nuevo Calendar.
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Funcion Dia Juliano
« Respuesta #3 en: Lunes 2 de Mayo de 2005, 17:07 »
0
' The following code example displays the values of several components of a DateTime in terms of the Julian calendar.

Código: Text
  1.  
  2.  
  3. Imports System
  4. Imports System.Globalization
  5.  
  6.  
  7. Public Class SamplesJulianCalendar  
  8.  
  9.    Public Shared Sub Main()
  10.  
  11.       ' Sets a DateTime to April 3, 2002 of the Gregorian calendar.
  12.       Dim myDT As New DateTime(2002, 4, 3, New GregorianCalendar())
  13.  
  14.       ' Creates an instance of the JulianCalendar.
  15.       Dim myCal As New JulianCalendar()
  16.  
  17.       ' Displays the values of the DateTime.
  18.       Console.WriteLine("April 3, 2002 of the Gregorian calendar equals the following in the Julian calendar:")
  19.       DisplayValues(myCal, myDT)
  20.  
  21.       ' Adds two years and ten months.
  22.       myDT = myCal.AddYears(myDT, 2)
  23.       myDT = myCal.AddMonths(myDT, 10)
  24.  
  25.       ' Displays the values of the DateTime.
  26.       Console.WriteLine("After adding two years and ten months:")
  27.       DisplayValues(myCal, myDT)
  28.  
  29.    End Sub 'Main
  30.  
  31.    Public Shared Sub DisplayValues(myCal As Calendar, myDT As DateTime)
  32.       Console.WriteLine("   Era:        {0}", myCal.GetEra(myDT))
  33.       Console.WriteLine("   Year:       {0}", myCal.GetYear(myDT))
  34.       Console.WriteLine("   Month:      {0}", myCal.GetMonth(myDT))
  35.       Console.WriteLine("   DayOfYear:  {0}", myCal.GetDayOfYear(myDT))
  36.       Console.WriteLine("   DayOfMonth: {0}", myCal.GetDayOfMonth(myDT))
  37.       Console.WriteLine("   DayOfWeek:  {0}", myCal.GetDayOfWeek(myDT))
  38.       Console.WriteLine()
  39.    End Sub 'DisplayValues
  40.  
  41. End Class 'SamplesJulianCalendar
  42.  
  43.  

'This code produces the following output.

'

'April 3, 2002 of the Gregorian calendar equals the following in the Julian calendar:

'   Era:        1

'   Year:       2002

'   Month:      3

'   DayOfYear:  80

'   DayOfMonth: 21

'   DayOfWeek:  Wednesday

'

'After adding two years and ten months:

'   Era:        1

'   Year:       2005

'   Month:      1

'   DayOfYear:  21

'   DayOfMonth: 21

'   DayOfWeek:  Thursday
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

carlos_lue

  • Miembro activo
  • **
  • Mensajes: 83
    • Ver Perfil
Re: Funcion Dia Juliano
« Respuesta #4 en: Miércoles 4 de Mayo de 2005, 21:04 »
0
hola a todos.


gracias por la ayuda senzao18 me ha servido bastante. saludos

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Funcion Dia Juliano
« Respuesta #5 en: Miércoles 4 de Mayo de 2005, 23:52 »
0
por nada carlos
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->