E ai pessoal…
Gostaria de saber algo com relação a data. Existe algum método que me retorne o dia da semana, para eu saber quando é domingo ou sábado, dias não-úteis. Pois preciso gerar um relatório aki que me retorne um prazo. Informo a data inicial e a data final e preciso que ele me retorne o prazo em dias, desconsiderando sábados e domingos.
Existe algo que possa me retornar se o dia é sábado ou domingo para eu tirar esses dias do meu prazo?
Obrigado
Dá uma olhada na API da classe GregorianCalendar. Nesta classe existe este método:
int get(int field)
Gets the value for a given time field.
Onde você pode pegar dia, mês, ano, dia da semana entre outras informações referentes a hora.
Para pegar o dia da semana vc pode fazer assim:
int dia_semana = new GregorianCalendar().get(Calendar.int DAY_OF_WEEK);
if (dia_semana == Calendar.SUNDAY)
System.out.println("Domingo");
else if (dia_semana == Calendar.SATURDAY)
System.out.println("Sábado");
Dê uma olhada na classe GregorianCalendar, ela resolve seu problema.
http://java.sun.com/j2se/1.4.2/docs/api/java/util/GregorianCalendar.html
[editado]
Po, Léo, se eu soubesse não teria respondido, a sua foi muito mais completa… :lol:
[/editado]
[]'s
Esquenta não Caio, foi bom porque vc passou o link. Value!
[quote=“leonardom”]Dá uma olhada na API da classe GregorianCalendar. Nesta classe existe este método:
int get(int field)
Gets the value for a given time field.
Onde você pode pegar dia, mês, ano, dia da semana entre outras informações referentes a hora.
Para pegar o dia da semana vc pode fazer assim:
[code]
int dia_semana = new GregorianCalendar().get(Calendar.DAY_OF_WEEK);
if (dia_semana == Calendar.SUNDAY)
System.out.println("Domingo");
else if (dia_semana == Calendar.SATURDAY)
System.out.println("Sábado");
[/code][/quote]