Foros del Web » Programación para mayores de 30 ;) » Java »

calendar poner fecha a cero 00/00/0000

Estas en el tema de calendar poner fecha a cero 00/00/0000 en el foro de Java en Foros del Web. Hola. Me pregunto si es posible hacer esto para poder operar con un calendario pero desde cero. La idea es. Tengo un numero de dias ...
  #1 (permalink)  
Antiguo 06/02/2014, 16:35
 
Fecha de Ingreso: enero-2005
Mensajes: 85
Antigüedad: 19 años, 3 meses
Puntos: 0
calendar poner fecha a cero 00/00/0000

Hola. Me pregunto si es posible hacer esto para poder operar con un calendario pero desde cero.

La idea es. Tengo un numero de dias y quiero distribuirlos en meses, años y dias... pense que lo mas sencillo era hacer un set. a calendar ya que lo ajusta automaticamente teniendo en cuenta bisiestos.

O sea si pudiera ponerlo a cero. Con set le sumaria los dias por ejemplo 436 dias e insertaria la fecha en formato correcto para luego formatearla yo con simpledateformat.

Espero haberme explicado correctamente. A ver si alguien puede ayudarme

Gracias
__________________
Videos Graciosos
  #2 (permalink)  
Antiguo 06/02/2014, 19:15
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: calendar poner fecha a cero 00/00/0000

Hola,

Cita:
Iniciado por delhorno Ver Mensaje
Me pregunto si es posible hacer esto para poder operar con un calendario pero desde cero. ...
¿Que te detiene a hacer una prueba?

Cita:
Iniciado por delhorno Ver Mensaje
... ya que lo ajusta automaticamente teniendo en cuenta bisiestos ...
El problema con ese punto de vista es que la clase GregorianCalendar es mucho mas exacta, es decir el Calendario Gregoriano se invento mucho después del año 0, antes de este se usaba el calendario Juliano con otras reglas, y esta clase se ajusta consecuentemente.

Cita:
Iniciado por delhorno Ver Mensaje
... O sea si pudiera ponerlo a cero. Con set le sumaria los dias por ejemplo 436 dias ...
Aún cuando corrieras la fecha hacía el año 2000 o cualquier otro, el problema es que te daría los resultados en base a una fecha inicial. Es decir, no es lo mismo 4000 días desde el 2000, que esos mismos 4000 días desde el 2001.

Aunque la variación será mínima en el caso que el intervalo de tiempo sea pequeño, aún así no podrías asegurar que tus cálculos serían exactos, porque van a depender de "cuando" iniciaste a contar.

Habría que saber el motivo por el cual quieres hacer eso, para saber que tan exacto necesitas hacer ese cálculo.

Saludos,

Última edición por HackmanC; 06/02/2014 a las 19:24

Etiquetas: cero, fecha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:05.