A pesar de haber sido nombrado "Fecha ", la clase java.util.Date no representa lo que normalmente consideramos como una fecha. Más bien, es un instante en el tiempo medido en milisegundos desde la medianoche GMT , 1 de enero 1970 ( conocido como la "época de Unix . " ) . Esta "cita" no refleja los calendarios utilizados en otros países , como el calendario tradicional japonés o el calendar.To dirección hebreo esto, Java proporciona la clase java.util.Calendar . Todavía puede utilizar la clase Date para comparaciones simples, tales como la determinación de cuál de las dos fechas es anterior . Por otro lado, si usted necesita para manipular las unidades individuales o expresar una fecha con un calendario internacional , entonces usted debe utilizar un objeto Calendar . Java proporciona métodos que convierten entre las fechas y calendarios para que pueda utilizar ambos tipos indistintamente. Cosas que necesitará
Java herramientas de desarrollo
Mostrar más instrucciones
1
recuperar el objeto java.util.Date que desea convertir. Si el valor que tiene no es más que un número de milisegundos desde la época Unix (como el devuelto por una llamada a System.currentTimeMillis ) , se puede obtener un objeto Date equivalente al pasar el valor de una llamada a la " nueva fecha. "
2
Crear un nuevo objeto Calendar llamando "nuevo calendario ( ) " sin argumentos , que inicializar con la zona horaria predeterminada y la configuración regional del sistema en el que se está ejecutando la aplicación. Alternativamente , usted puede pasar una zona horaria y la configuración regional explícita a este constructor si desea convertir la fecha a una zona horaria distinta de la predeterminada .
3
Llame al método " setTime " en la el objeto Calendar , pasándole el objeto Date que se desea convertir . El calendario ahora representará al mismo tiempo que el objeto Date.
4
Llame al y el método "get" "set" en el objeto de calendario para manipular sus componentes individuales, como el mes , día, años , el número de horas , los minutos y otros.
5
Si necesita recuperar un objeto Date correspondiente a este calendario después de realizar algunas manipulaciones , llame al método " getTime " , que devuelve un Fecha .