jueves
mar272014
Preguntas sobre fechas
Buenos días.
Se plantean las siguientes preguntas, acerca gestión de fechas en Java.
1) Primera pregunta teórica, ¿qué diferencia existe entre las fechas de Java 6 y las últimas versiones de Java?
2) Pregunta práctica: ¿cómo determinar si una cadena, pasada como parámetro, se corresponde a una fecha correcta?
3) Segunda pregunta práctica: ¿cómo poder obtener el último día de un mes determinado?
Un saludo,
Reader Comments (2)
Guenas.
¿Se plantea?
En fin. Solo de cara a otros usuarios comentaré el tema.
Que yo sepa entre java 6 y java 7 no hay diferencias.
Java 8 es otra cosa. Por fin han desarrollado una librería de fechas y tiempos decente.
Hasta esta versión la libreria estándar de java se basaba en desplazamientos en milisegundos (¿nanosegundos?) sobre un instante determinado. Esto implica tropecientos cálculos cada vez porque para los humanos los intervalos y tiempos se miden de otra forma. Los meses no todos duran lo mismo. No siempre cada mes dura lo mismo. Añadir una cantidad de tiempo a una fecha tiene muchas implicaciones dependiendo del mes, año, etc.
La nueva librería esta basada en el concepto humano del tiempo, almacenándolo y operando como años, meses, dias, etc.
Parecerá una tontería, pero para mi, esta nueva libreria es una de las mejoras mas importantes de java 8.
Un saludo
Hola Paposo, siento decirte que Gregorian Calendar ya existía en Java 6 y hacia lo que tu comentas....
Por favor, se concreto. Aporta lineas de código, clases...
Además, te límitas a dar respuestas teóricas a uno de los puntos, cuando en realidad hay tres.
Visto que el hilo no se ha cerrado, continúamos en otro post, que es: http://www.javahispano.org/certificacion/2014/4/2/gregoriancalendar-en-java.html Un saludo