Numero da semana (Date)

Bom dia,
gostaria de saber se é possivel pegar somente o numero de cada semana do mes??
Ex:
Julho
semana 1
semana 2
semana 3
semana 4

Agosto
semana 1
semana 2
semana 3
semana 4

Preciso fazer isso porque tenho uma tabela com datas e preciso executar uma ação somente na primeira semana do mes e na ultima.

Alguem tem alguma sugestão?

grato

Pode ser usando Calendar??

Calendar c = Calendar.getInstance(); c.get(WEEK_OF_MONTH);

T+

http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html#WEEK_OF_MONTH

Facil, uma procuradinha no Javadocs do J2SE resolveria :smiley:

Tenta isso:

Calendar calendario = Calendar.getInstance();
calendario.get(Calendar.WEEK_OF_MONTH);

Abraco!

Eduardo

Ai usa o Calendar

calendario.get(Calendar.WEEK_OF_MONTH);

Abraços

4 respostas iguais :shock:

Por falta de uma… huahuahuahuahua… :smiley:

O pior de tudo é que não respondemos adequadamente à pergunta: o dia X está na ÚLTIMA semana do mês? Porque um mês pode ter até 5 semanas.