Inserir data no java = ou > que do campo anterios

2 respostas
datejava
W

Olá, bom dia estou com uma dúvida.
Como faço uma condição para inserir uma data que não seja menor do que a do campo seguinte.
Ex:
Data Base não pode ser maior que a data de assinatura e Data da ordem de serviço pode ser maior ou igual a data de assinatura.

Data Base > D. Assinatura.
D. Assinatura => D. Ordem de Serviço.

2 Respostas

igorventurelli

Assumindo que

“Walkel_Correa:

Data da ordem de serviço pode ser maior ou igual a data de assinatura
na verdade significa “Data da ordem de serviço deve ser maior ou igual a data de assinatura”, acredito que o código abaixo resolva:

if((dataBase > dataAssinatura) && (dataOrdem < dataAssinatura)) {
    return "errado";
else {
    return "correto";
}

Certo? :slight_smile:

Ou assim também:

if((dataBase <= dataAssinatura) && (dataOrdem >= dataAssinatura)) {
    return "correto";
else {
    return "errado";
}
N
String data_maior		=	2004/03/01;

String data_menor		=	2003/03/01;

int teste			=	data_maior.compareTo(data_menor);

System.out.println("Data maior "+teste);

abs

Criado 28 de setembro de 2016
Ultima resposta 28 de set. de 2016
Respostas 2
Participantes 3