| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2006 10:09:48
|
petter
Virtual Machine Man
Membro desde: 28/04/2006 17:11:34
Mensagens: 662
Offline
|
Pessoal tem como fazer um cast ou conversão de uma String (dd/MM/yyyy) para um Date?
|
-----------------------------------------
Java is the future
----------------------------------------- |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2006 10:14:11
|
leonardom
Virtual Machine Man
![[Avatar]](/images/avatar/7f5d04d189dfb634e6a85bb9d9adf21e.jpg)
Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline
|
Oi, Casting direto não dá não você vai ter que fazer a conversão tipo:
|
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
George Bernard Shaw (1856 - 1950) - Irish dramatist - Nobel Prize of Literature, 1925
blog: http://leonardom.wordpress.com
http://www.insidecode.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2006 10:16:17
|
julianostr
GUJ Ranger
![[Avatar]](/images/avatar/ca7e09eacf1ae34bc819d495c5adfed9.jpg)
Membro desde: 31/03/2006 14:16:14
Mensagens: 855
Localização: Blumenau - SC
Offline
|
Seria isso?
|
LASER
Light Amplification by Stimulated Emission of Radiation |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2006 10:16:37
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Repita comigo: em Java, cast não é conversão (salvo no caso de primitivos, e olhe lá.). Ponha isso na cabeça: cast não é conversão. Se tiver uma pulseirinha do Senhor do Bonfim, escreva sobre ela "Em Java, cast não é conversão" e leia toda vez que for fazer essa pergunta.
O que você quer fazer é uma conversão. Por exemplo:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2006 10:36:35
|
petter
Virtual Machine Man
Membro desde: 28/04/2006 17:11:34
Mensagens: 662
Offline
|
Olha, sem fazer flames, mas acho que desde a minha pergunta (cast OU conversão) e em todas as respostas ficou bem entendido que em Java cast e conversão são coisas distintas.
Então a fita do Senhor do Bonfim é desnecessário.
|
-----------------------------------------
Java is the future
----------------------------------------- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2006 10:46:37
|
petter
Virtual Machine Man
Membro desde: 28/04/2006 17:11:34
Mensagens: 662
Offline
|
Pessoal valeu.
|
-----------------------------------------
Java is the future
----------------------------------------- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2006 10:50:14
|
rmarin
JavaEvangelist
![[Avatar]](/images/avatar/46e0eae7d5217c79c3ef6b4c212b8c6f.jpg)
Membro desde: 13/07/2005 09:14:45
Mensagens: 360
Localização: São Paulo
Offline
|
Cara ontem mesmo você colocou um post aqui com o seguinte código:
E hoje você pergunta como transformar uma String para Date? Não entendo! Oras a resposta certa para você seria:
"Do mesmo jeito que você fez ontem!"
|
Roberto Marin
__________________________________________
Odeio auto-nerds! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2006 10:50:57
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Só estava zoando um pouco com a fitinha do Senhor do Bonfim.
É que cansei de ver gente tentando fazer isto:
Date dt = (Date) "31/12/2006";
e não tinha lido a história da conversão.
Infelizmente (ou felizmente, para nós pobres mortais que temos de manter os códigos dos outros), não existe redefinição de operadores. Em C++ isto poderia ser definido com uma sintaxe parecida com a seguinte:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2006 10:57:51
|
petter
Virtual Machine Man
Membro desde: 28/04/2006 17:11:34
Mensagens: 662
Offline
|
Sussu.
Vc ainda pelo que vi conhece C, que pelo que sei é "semelhante" a Java.
Eu vim do PHP que é tipado de forma dinâmica. Aí já viu né.
|
-----------------------------------------
Java is the future
----------------------------------------- |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2006 11:20:34
|
sudeval
JavaGuru
![[Avatar]](/images/avatar/b555f4a2901228cc826327079761e696.png)
Membro desde: 08/06/2005 09:48:30
Mensagens: 213
Localização: Fortaleza/CE
Offline
|
Cara aproveitando o topico do colega sobre data, um dia desse me peguei com a seguinte historia....
eu tinha um
tentei com o que a API fala pra substituir o new Date(),
DateFormat.parse(String s)
mais o formato com que minha data.toString() ficou dava pau.
como que desenrolo isso ? (acho que essa ñ eh complicado )
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/09/2008 17:21:02
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Eu estou tendo problema ao inserir data.
Não está aceitando o formato.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/09/2008 19:16:03
|
Bruno Laturner
GUJ Expert
![[Avatar]](/images/avatar/5800ccd9514fd789d08e5831951aa6bc.jpg)
Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline
|
Veja se dia e mês tem dois dígitos, e ano, quatro.
This message was edited 2 times. Last update was at 17/09/2008 19:16:43
|
A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2008 05:50:37
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Tem sim. Estou testando sempre assim pra evitar mais um erro.
Isso não é prioridade não. Eu posso muito bem apenas inserir como String, que se eu fosse calcular
algo por uma determinada data, daria certo como String mesmo. Mas é que eu quero evitar redundâncias futuramente.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2008 06:22:29
|
renatocustodio
JavaGuru
![[Avatar]](/images/avatar/7e3da1dca2700e3225382921dd70b8c7.jpg)
Membro desde: 04/03/2008 07:21:24
Mensagens: 249
Offline
|
Estranho dar erro sem ter o setLenient...
Pode postar a exata mensagem de erro que deu?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2008 09:14:22
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
dark123 wrote:Eu estou tendo problema ao inserir data.
Não está aceitando o formato.
Daí é só colocar isso abaixo do try, para inserir em modo Date no banco:
Pronto, resolvido!!!
Obrigado a todos por ajudar.
This message was edited 1 time. Last update was at 18/09/2008 09:15:15
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
|
|