Pessoal estou tentando fazer uma página que mostre a data no seguinte formato: “Hoje é quarta-feira, dia 18 de outubro de 2006.”
O código que eu fiz está apresentando erro…
<%@page contentType=“text/html” import=“java.util., java.text.”%>
JSP Page <%! public String acMes (int mes) { String retorno =""; switch (mes) { case 1: retorno = "Janeiro"; break; case 2: retorno = "Fevereiro"; break; case 3: retorno = "Março"; break; case 4: retorno = "Abril"; break; case 5: retorno = "Maio"; break; case 6: retorno = "Junho"; break; case 7: retorno = "Julho"; break; case 8: retorno = "Agosto"; break; case 9: retorno = "Setembro"; break; case 10: retorno = "Outubro"; break; case 11: retorno = "Novembro"; break; case 12: retorno = "Dezembro"; break; } return retorno; } public String acDiaSem (int ds) { String retorno =""; switch (ds) { case 1: retorno = "Domingo"; break; case 2: retorno = "Segunda-feira"; break; case 3: retorno = "Terça-Feira"; break; case 4: retorno = "Quarta-feira"; break; case 5: retorno = "Quinta-feira"; break; case 6: retorno = "Sexta-feira"; break; case 7: retorno = "Sábado"; break; } return retorno; } %> <% ds = ((new SimpleDateFormat ("E")).format(new Date())); int dia = Integer.parseInt((new SimpleDateFormat ("dd")).format(new Date())); int mes = Integer.parseInt((new SimpleDateFormat ("MM")).format(new Date())); int ano = Integer.parseInt((new SimpleDateFormat ("yyyy")).format(new Date())); %> Hoje é <%=acDiaSem(ds)%>, dia <%=dia%> do mês de <%=acMes(mes)%> do ano <%=ano%>.