Pessoal, tenho um data em formato String, tem como descobrir se é sábado ou domingo em cima dela?
Já procurei alguma coisa e nada deu muito certo.
Descobrir se é sábado ou domingo
6 Respostas
T
Basicamente:
- Converter para java.util.Date, usando java.text.SimpleDateFormat (método parse)
- Converter o Date para java.util.Calendar (usando o método getDate() de Date, e o construtor de Calendar que recebe um long)
- Usar o método get da classe Calendar (com o campo DAY_OF_WEEK se não me engano)
Complementando com o cód. o que o thingol colocou
public static boolean isSabadoOuDomingo(Date data) {
GregorianCalendar gc = getDateCalendar(data);
int diaSemana = gc.get(GregorianCalendar.DAY_OF_WEEK);
return diaSemana == GregorianCalendar.SATURDAY || diaSemana == GregorianCalendar.SUNDAY;
}
Ahn?
Se você já tem em string não é só dar um .equals(“SUNDAY”)?
T
A resposta é “não”.
Ahn?
Se você já tem em string não é só dar um .equals(“SUNDAY”)?
Já ouviu falar de LOCALE?
Vlw pessoal, a seqüencia que o Thingol passou foi certeira.
Criado 17 de dezembro de 2007
Ultima resposta 17 de dez. de 2007
Respostas 6
Participantes 5
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo