GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
[Ajuda] Calendar.set() Não funciona
Índice dos Fóruns
»
Java Avançado
Autor
Mensagem
08/11/2010 16:53:00
Assunto:
[Ajuda] Calendar.set() Não funciona
ataufo
Java Ninja
Membro desde: 21/03/2009 12:15:23
Mensagens: 267
Offline
Pessoal,
estou intrigado pois não está funcionando o simples código abaixo:
final Calendar inicio = Calendar.getInstance(); inicio.set(Calendar.DAY_OF_MONTH, 1);
Resultado: variavel
inicio
consta sempre a data de hoje (08/11/2010). Quando na verdade eu estou tentando passar o dia do mês para 1 (01/11/2010).
Alguem consegue me ajudar ?
This message was edited 2 times. Last update was at 08/11/2010 16:55:47
Victor Soares
ataufo@gmail.com
08/11/2010 17:13:18
Assunto:
Re:[Ajuda] Calendar.set() Não funciona
Felagund
GUJ Master
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
cara, abandone o Calendar, e use o JodaTime, muito mais flexivel e facil de usar.
att
Rafael Felix
Rolling With Code
Twitter
08/11/2010 17:15:51
Assunto:
Re:[Ajuda] Calendar.set() Não funciona
ataufo
Java Ninja
Membro desde: 21/03/2009 12:15:23
Mensagens: 267
Offline
amigo, eu tenho que usar o Calendar... não sou eu que escolho isso no meu trabalho...
Victor Soares
ataufo@gmail.com
08/11/2010 17:21:20
Assunto:
Re:[Ajuda] Calendar.set() Não funciona
neno
Debugger
Membro desde: 05/01/2010 17:20:22
Mensagens: 69
Localização: Hell de Janeiro - RJ
Offline
Existe alguma outra parte do seu codigo que seja relevante?
Porque eu ja recriei sua situação e não tive problemas, o data foi modificada normalmente..
Buscando SCWCD...
SCJP 6.0 Ok
Homens de preto o que é que você faz?!
- Eu crio códigos que assusta o satanás!!
Homens de preto qual é sua missão?!
-É programar em java e tirar certificação!!
08/11/2010 17:25:33
Assunto:
Re:[Ajuda] Calendar.set() Não funciona
ataufo
Java Ninja
Membro desde: 21/03/2009 12:15:23
Mensagens: 267
Offline
O código é exatamente esse abaixo:
(...) final Calendar inicioTrim = Calendar.getInstance(); zeraMilisegundosCalendar(inicioTrim); final Calendar fimTrim = Calendar.getInstance(); zeraMilisegundosCalendar(fimTrim); setRangeTrimestre(inicioTrim, fimTrim); (...) private void zeraMilisegundosCalendar(final Calendar cal) { cal.set(Calendar.MILLISECOND, 0); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MINUTE, 0); cal.set(Calendar.HOUR_OF_DAY, 0); } private void setRangeTrimestre(final Calendar inicioTrim, final Calendar fimTrim) { inicioTrim.set(Calendar.DAY_OF_MONTH, 1); (...)
Victor Soares
ataufo@gmail.com
08/11/2010 18:05:03
Assunto:
Re:[Ajuda] Calendar.set() Não funciona
rjbcordeiro
JavaEvangelist
Membro desde: 27/03/2007 09:10:23
Mensagens: 307
Localização: Olinda - PE
Offline
meu amigo, tb fiz o teste com a classe Calendar e funcionou direito.
ou vc esta chamando isto depois de precisar, ou em algum momento vc esta criando a data novamente.
Verifica ai.
Não desista
topico == resolvido ? '[RESOLVIDO]' : :'(
Índice dos Fóruns
»
Java Avançado
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team