mas eu nao sei como fazer a soma do conteudo do jFormattedTextField e do jTextField,
nao estou conseguindo pegar o valor que é digitado neles e converter para Date…
o valor da data está como Date e do numero está com int…
tem como eu somar um Date com um int e ele me retorno o resultado que quero?
DateTime hoje = new DateTime();
System.out.println(hoje.getMinuteOfHour());
hoje = hoje.minusMinutes(3);
System.out.println(hoje.getMinuteOfHour());
ele diminui 3 minutos de uma dada hora.
pra recuperar valores basta ver os construtores da classe DateTime do Joda.
que podem ser:
DateTime(int year, int monthOfYear, int dayOfMonth, int hourOfDay, int minuteOfHour)
…
…
…
ou até mesmo:
DateTime(long instant)
onde esse long pode ser recuperado de SimpleDateFormat instanciado a partir de uma String (Data) com formato, assim:
[code] JFormattedTextField data;
SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
try {
Date d = formato.parse(data.getText());
DateTime data = new DateTime(d.getTime());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}[/code]