Fórum Pegar dia da semana #567145
09/04/2009
0
Edinei Manica
Curtir tópico
+ 0Post mais votado
09/04/2009
Calendar cal = Calendar.getInstance();
cal.setTime(data);
int day = cal.get(Calendar.DAY_OF_WEEK);
switch (day) {
case Calendar.SATURDAY:
cal.add(Calendar.DAY_OF_WEEK, 2);
// talvez cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); ?
break;
case Calendar.SUNDAY:
cal.add(Calendar.DAY_OF_WEEK, 1);
break;
default:
break;
}
Date dataSemana = cal.getTime();Carlos Heuberger
Gostei + 1
Mais Posts
09/04/2009
Bruno Ambrózio
//retorna o dia da semana dada uma data
public String retornarDiaSemana(int ano, int mes, int dia)
{
Calendar calendario = new GregorianCalendar(ano, mes - 1, dia);
int diaSemana = calendario.get(Calendar.DAY_OF_WEEK);
return pesquisarDiaSemana(diaSemana);
}
//faz a pesquisa, dado um inteiro de 1 a 7
public String pesquisarDiaSemana(int _diaSemana)
{
String diaSemana = null;
switch (_diaSemana)
{
case 1:
{
diaSemana = "Domingo";
break;
}
case 2:
{
diaSemana = "Segunda";
break;
}
case 3:
{
diaSemana = "Terça";
break;
}
case 4:
{
diaSemana = "Quarta";
break;
}
case 5:
{
diaSemana = "Quinta";
break;
}
case 6:
{
diaSemana = "Sexta";
break;
}
case 7:
{
diaSemana = "Sábado";
break;
}
}
return diaSemana;
}
Gostei + 0
09/04/2009
Edinei Manica
//retorna o dia da semana dada uma data
public String retornarDiaSemana(int ano, int mes, int dia)
{
Calendar calendario = new GregorianCalendar(ano, mes - 1, dia);
int diaSemana = calendario.get(Calendar.DAY_OF_WEEK);
return pesquisarDiaSemana(diaSemana);
}
//faz a pesquisa, dado um inteiro de 1 a 7
public String pesquisarDiaSemana(int _diaSemana)
{
String diaSemana = null;
switch (_diaSemana)
{
case 1:
{
diaSemana = "Domingo";
break;
}
case 2:
{
diaSemana = "Segunda";
break;
}
case 3:
{
diaSemana = "Terça";
break;
}
case 4:
{
diaSemana = "Quarta";
break;
}
case 5:
{
diaSemana = "Quinta";
break;
}
case 6:
{
diaSemana = "Sexta";
break;
}
case 7:
{
diaSemana = "Sábado";
break;
}
}
return diaSemana;
}
Gostei + 0
09/04/2009
Luiz Rocha
Gostei + 0
09/04/2009
Edinei Manica
Gostei + 0