Olá,
Estou com uma situação em que preciso compara várias datas com um ano informados pelo usuário. Acontece que isso funciona:
(o.isVendido() && o.getDataVenda().getYear() == df.parse(jTextField16.getText()).getYear())
Mas deste modo o usuário é obrigado a informar a data inteira, eu preciso que ele informe só o ano (int). Fiz isso então:
(o.isVendido() && o.getDataVenda().getYear() == Integer.parseInt(jTextField16.getText())
Mas por algum motivo não funciona. Alguém pode me dar uma dica?