Falae galera!! blz??
Estou desenvolvendo um calendário em Java e queria saber se tem alguma função que me retorna o dia da semana de uma determinada data, por exemplo eu passo 08/09/2004 e ela me retorna 4 (quarta-feira).
Em VBScript tem essa função, se chama weekday(data):
Dim DiaAtual
Dim SegundaFeira
Dim SextaFeira
DiaAtual = weekday(Date())
Select Case DiaAtual
Case 1 'domingo
SegundaFeira = DateAdd("d", 1, FormatDateTime(Now,2))
SextaFeira = DateAdd("d", 5,FormatDateTime(Now,2))
Case 2 'segunda-feira
SegundaFeira = FormatDateTime(Now,2)
SextaFeira = DateAdd("d", 4,FormatDateTime(Now,2))
Case 3 'terça-feira
SegundaFeira = DateAdd("d", -1, FormatDateTime(Now,2))
SextaFeira = DateAdd("d", 3,FormatDateTime(Now,2))
Case 4 'quarta-feira
SegundaFeira = DateAdd("d", -2, FormatDateTime(Now,2))
SextaFeira = DateAdd("d", 2,FormatDateTime(Now,2))
Case 5 'quinta-feira
SegundaFeira = DateAdd("d", -3, FormatDateTime(Now,2))
SextaFeira = DateAdd("d", 1,FormatDateTime(Now,2))
Case 6 'sexta-feira
SegundaFeira = DateAdd("d", -4, FormatDateTime(Now,2))
SextaFeira = FormatDateTime(Now,2)
Case 6 'sábado
SegundaFeira = DateAdd("d", -5, FormatDateTime(Now,2))
SextaFeira = DateAdd("d", -1,FormatDateTime(Now,2))
End Select
Alguem conhece alguma classe que tem uma função que me retorna esse valor???
Obrigado pela ajuda.
SkOdD;
Recomendo tu dares uma olhada na API de Calendar