Bom Dia, preciso fazer com que o código calcule a subtração entre duas instancias de Datas , mas não sei como fazer isso, tenho a biblioteca Joda Time mas não conheço sua API, alguém já fez algo parecido ?
Somar Data/Hora em Java
2 Respostas
Bom dia,
De uma olhada na doc da API
public void Relogio() {
new Thread() {
@Override
public void run() {
final Calendar horaGravada = new GregorianCalendar();
while (true) {
Calendar cal = new GregorianCalendar();
if (horaGravada.before(cal)) {
horaGravada.add(Calendar.MINUTE, 5); // soma 5 minutos
System.out.println("Somou 5 minutos, ele ");
}
jLabel2.setText("Data:" + cal.get(Calendar.DAY_OF_MONTH) + "/" + (cal.get(Calendar.MONTH) + 1) + "/" + cal.get(Calendar.YEAR) + " " + "Hora:" + cal.get(Calendar.HOUR_OF_DAY) + ":" + cal.get(Calendar.MINUTE) + ":" + cal.get(Calendar.SECOND));
try {
sleep(1000);
} catch (InterruptedException ie) {
}
}
}
}.start();
}
Este relógio que montei para te ajudar, somará 5 minutos quando entra na condição:
if (horaGravada.before(cal)) { /// Esta condição quer dizer: se hora gravada for menor que hora atual...
horaGravada.add(Calendar.MINUTE, 5); // soma 5 minutos
/// horaGravada.add(Calendar.HOUR, 5); // soma 5 horas
/// horaGravada.add(Calendar.DAY_OF_YEAR, 5); // soma 5 dias do ano
}
Criado 29 de novembro de 2016
Ultima resposta 29 de nov. de 2016
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo