Olá pessoal … essa dúvida pode até parecer óbvia demais …
Tô precisando pegar um parâmetro String e converter para
java.sql.Date … alguém tem alguma dica rápida? dá raiva em
ver nas opções disponíveis um traço ridículo na hora de encontrar uma função desejada. Já fiz uma tentativa de quebrar a string e converter
em um array de tipos int , e depois usar o objeto Calendar , da
seguinte forma:
Calendar cal = new GregorianCalendar();
cal.set(ano, mesMenosUm, dia);
onde ano, mesMenosUm, dia são itens do array int gerado da String.
Só que isso é viagem demais pra quem tá fazendo uma aplicação web !!
Num existe nada do Tipo java.sql.Date.parseDate(String) !!!
alguem tem uma dica de caminho mais curto ? Obrigado.
WagnerFull
“Os sacerdotes que levavam a arca do pacto do Senhor pararam firmes em seco no meio do Jordão, e todo o Israel foi passando a pé enxuto, até que todo o povo acabou de passar o Jordão.”
Desculpa ter respondido. É que li um pouco rápido demais sua pergunta e pensei que você queria o contrário, transformar uma data em String. Mas em todo caso aí vai uma dica que você pode usar.
Se você concatenar essa data com uma string vazia acho que dá certo:
valueOf
public static Date valueOf(String s)
Converts a string in JDBC date escape format to a Date value.
Parameters:
s - a String object representing a date in in the format "yyyy-mm-dd" Returns:
a java.sql.Date object representing the given date Throws:
IllegalArgumentException - if the date given is not in the JDBC date escape format (yyyy-mm-dd)