Apesar de ser chamado de " Data ", a classe java.util.Date não representa o que nós geralmente pensamos como uma data. Pelo contrário, é um instante no tempo medido em milissegundos desde a meia-noite GMT , 01 de janeiro de 1970 ( conhecida como a "época Unix. " ) . Este "encontro" não reflete os calendários utilizados em outros países, como o calendário tradicional japonês ou o endereço hebraico calendar.To isso, Java fornece a classe java.util.Calendar . Você ainda pode usar a classe Date para comparações simples , como determinar qual das duas datas é mais cedo. Por outro lado, se você precisar manipular unidades individuais ou expressar uma data usando um calendário internacional , então você deve usar um objeto de calendário . Java fornece métodos que convertem entre datas e calendários para que você possa usar os dois tipos de forma intercambiável. Coisas que você precisa
ferramentas de desenvolvimento Java
Show Mais instruções
1
Recupere o objeto java.util.Date que você deseja converter. Se o valor que você tem é apenas um número de milissegundos desde a época Unix ( como o retornado por uma chamada para System.currentTimeMillis ) , você pode obter um objeto Date equivalente , passando o valor de uma chamada para " new Date ".
Página 2
criar um novo calendário objeto chamando " novo Calendário ()" sem argumentos , que irá inicializar com o fuso horário padrão e localidade para o sistema no qual o aplicativo está sendo executado. Alternativamente, você pode passar um fuso horário explícita e localidade para esse construtor , se você deseja converter a data para um fuso horário diferente do padrão .
3
Chame o método " setTime " na o objeto Calendar , passando o objeto Date que você deseja converter. O calendário vai agora representar o mesmo tempo que o objeto Date.
4
Chame o "get" e "set" método no objeto Calendar para manipular seus componentes individuais , tais como o mês, dia , ano , número de horas, número de minutos e outros.
5
Se você precisa recuperar um objeto de data que corresponde a este calendário após a realização de algumas manipulações , chame o método " getTime " , que retorna um Data .