Lista,
Quero obter uma data a partir dos seguintes parâmetros:
Ano: 2006
Semana: 34
Dia da semana: Domingo;
Então fiz o código abaixo, porém ele me devolve 04/05/2006 quando o correto é 20/08/2006. Onde está o meu erro?
Muito obrigado,
Marques
SimpleDateFormat sdfx = new SimpleDateFormat("dd/MM/yyyy");
sdfx.setLenient(false);
Calendar cal = new GregorianCalendar(2006, Calendar.WEEK_OF_YEAR, 34, Calendar.DAY_OF_WEEK, 0);
Date dataTeste = cal.getTime();
String dataFormatada = sdfx.format(dataTeste);
System.out.println("teste " + dataFormatada);