Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

aranhas

como obter tempo e data do sistema, em java

Mensagens Recomendadas

aranhas    0
aranhas

Boa tarde a todos!

Alguém me pode dizer como posso obter os segundos e em geral o tempo do sistema?

Necessito de obter agora o valor dos segundos e o minuto e hora (em três variáveis distintas) e depois de algum tempo (segundos) fazer a mesma operação...

(na prática eu necessito de saber como leio o parâmetro second e etc a partir de uma variável cal, q

tem a data guardada utilizando Calendar)

Obrigado!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Knitter    101
Knitter

Calendar é uma classe abstracta, não é instanciável :P

Exitem várias alternativas, todas em torno da classe Date e das classes que implementam calendários.

System.currentTimeMillis(); // Devolve o tempo do sistema em milisegundos.

Calendar.getInstance(); // Devolve uma instância de um calendário que depois podes usar, mas esta classe é suposto ser genérica

new GregorianCalendar(); // Instancia de uma sub-classe de Calendar. Representa o nosso tipo de calendário

Usando um calendário podes invocar o método get() que recebe uma constante que indica o tipo de campo a obter, ou podes usar um dos vários métodos de obtenção de datas, consoante o que pretendes.

A classe Date está marcada para remoção e não deve ser usada directamente, no entanto, ainda é muito usada para pequenas conversões e porque é mais simples que um calendário, os métodos são similares.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade