| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2004 09:03:34
|
Claire
JavaChild
![[Avatar]](/images/avatar/e7e23670481ac78b3c4122a99ba60573.png)
Membro desde: 17/11/2003 15:16:20
Mensagens: 110
Localização: Sumaré-SP
Offline
|
Oi gente,
To tentando fazer aqui um método pra me retornar o intervalo de uma semana, ou seja: o dia de hoje, e o dia da semana anterior. Exemplificando a data desta quinta (30/12/2004) e a data da quinta anterior (23/12/2004).
Estava fazendo cálculos numéricos e concatenando Strings... enfim, gambiarra.
Alguém pode me ajudar a fazer isso usando Calendar?
Desde já agradeço!
Beijos
|
"Se não puder convencê-los, confunda-os" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2004 09:29:09
|
clemos
Thread.start()
Membro desde: 03/11/2004 08:23:46
Mensagens: 31
Offline
|
Tente dessa forma, talvez seja isso q vc esteja procurando:
Abraço a todos!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2004 09:48:15
|
Claire
JavaChild
![[Avatar]](/images/avatar/e7e23670481ac78b3c4122a99ba60573.png)
Membro desde: 17/11/2003 15:16:20
Mensagens: 110
Localização: Sumaré-SP
Offline
|
Oi,
Retornou o seguinte erro:
description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred between lines: 8 and 117 in the jsp file: /Graficos/GraProducao.jsp
Generated servlet error:
C:\jakarta-tomcat-4.0.6\work\Standalone\localhost\sigh\Graficos\GraProducao$jsp.java:102: Incompatible type for -. Can't convert java.util.Date to long.
long dataAnterior = gc.getTime() - seteDias;
^
An error occurred between lines: 8 and 117 in the jsp file: /Graficos/GraProducao.jsp
Generated servlet error:
C:\jakarta-tomcat-4.0.6\work\Standalone\localhost\sigh\Graficos\GraProducao$jsp.java:104: No method matching setTimeInMillis(long) found in class java.util.GregorianCalendar.
gc.setTimeInMillis(dataAnterior);
^
2 errors
Ou seja, ele não consegue fazer a subtração por ser tipos diferentes...
|
"Se não puder convencê-los, confunda-os" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2004 10:36:00
|
clemos
Thread.start()
Membro desde: 03/11/2004 08:23:46
Mensagens: 31
Offline
|
Generated servlet error:
long dataAnterior = gc.getTime() - seteDias;
o erro foi que o metodo q eu te passei estava errado, quando fui atualizar minha internet caiu e so agora voltou....
em vez de usar gc.getTime(); use gc.getTimeInMillis();
dessa forma dará certo!!!
Abraço!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2004 14:02:07
|
Claire
JavaChild
![[Avatar]](/images/avatar/e7e23670481ac78b3c4122a99ba60573.png)
Membro desde: 17/11/2003 15:16:20
Mensagens: 110
Localização: Sumaré-SP
Offline
|
Agora estou tendo outro problema que não encontro o erro.
Coloquei o código exatamente como está o seu, o page import no java.util.* pois estou fazendo em jsp.... Ele diz não encontrar essa classe... o erro é o seguinte:
Algo faltando?
|
"Se não puder convencê-los, confunda-os" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2004 14:52:31
|
clemos
Thread.start()
Membro desde: 03/11/2004 08:23:46
Mensagens: 31
Offline
|
Não estou conseguindo entender o porque de nao localizar a classe GregorianCalendar, mas de qq forma existe outra forma para fazer isto!
Vamos tentar assim:
Aqui está funcionando perfeitamente os dois metodos q te passei, caso este também nao funcione teste o codigo fora da pagina jsp.
Abraço a todos!!!
This message was edited 1 time. Last update was at 30/12/2004 14:53:32
|
|
|
 |
|
|