To fazendo um projeto da faculdade e preciso calcular as semanas e meses do ano para controlar as datas das vendas. Sendo que as datas das vendas já estão inclusas. Estou usando o MySQL e preciso somente salvar no banco a semana do ano ou a semana do mês de cada venda. Pra gerar relatórios de nível gerencial. Será q alguém poderia me dar uma luz???
Cara, você vai ter que olhar nas especificações do mysql de se tem alguma função para este problema. Em hipótese ALGUMA você deve salvar estes dados mês, semana, ano, separadamente. porque apartir da data você já tem estas informações. Neste caso gerar redundância das informações, o que não justifica apenas para “ficar mais fácil” para gerar o relatório.
:joia:
J
jaireltonPJ
Salva a data, depois pega ela como java.util.Date e faz isso:
Datedata=//pega do mysqlGregorianCalendarcal=newGregorianCalendar();cal.setTime(data);intsemanaMes=cal.get(GregorianCalendar.WEEK_OF_MONTH);intsemanaAno=cal.get(GregorianCalendar.WEEK_OF_YEAR);