Pessoal sei q parece simples mas estou me complicando um pouco aqui, e a coisa é meio urgente…
eu quero pegar o horario do pc, independente do timezone… eu quero salvar no banco e carregar novamente.
Mas eu pego esse horario do pc em varios locais do meu codigo, estava usando o calendar e depois System.currentTimeMillis().
eu so quero pegar a data e hora do pc independente do timezone, alguem pode me dar uma mão?
Ah, se é para jogar no banco, tem a java.sql.Time…
dieguittom
A forma mais simples é usando Date
DatedataAtual=newDate();
Apenas isso. instanciando um Date você já tem a hora e a data atual.
mas se você precisa da data por um timezone específico ou precisa fazer operações com a data (somar, subtrair meses dias e anos por exemplo) ai o melhor é usar Calendar.
homisinho
E para mim usar um calendar, pois vou fazer operações sim!
Como devo criar o calendar para pegar data e hora do pc???
java.sql.Date
//assim n funciona...
Date dataLeitura = new Date(System.currentTimeMillis());
dieguittom
Usa o Date do java.util.Date e o Calendar do java.util.Calendar
nesse exemplo adiciona um mês ao mes atual. a data final será 27 de junho de 2011