Como pegar a data e a hora e jogar para dentro de uma String para gravar no banco, alguém sabe como???
Fernando Becker
Como pegar a data e a hora e jogar para dentro de uma String para gravar no banco, alguém sabe como???
Fernando Becker
Bom dia Fernando,
Podes fazer da seguinte form:
SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy");
Date minhaDate = new Date();
// cria a string
String novoFormato = novoFormatador.format(minhaDate);
De uma olhada neste artigo do GUJ que acredito que ira lhe ajudar:
http://www.guj.com.br/java.tutorial.artigo.8.1.guj
[]`s,
Eduardo Lima
importei as seguintes bibliotecas!!!
import="java.util.Date"
import="java.text.SimpleDateFormat"
import="java.util.Calendar"
import="java.util.GregorianCalendar"
e estou tentando pegar da seguinte maneira
SimpleDateFormat horaformatada = new SimpleDateFormat("HH:mm:ss");
SimpleDateFormat data = new SimpleDateFormat("dd/MM/yyyy");
Calendar cal = new GregorianCalendar();
Date hora = new Date();
e estou tentando armazenar na seguinte STRING
String grava = setText(data.format(cal.getTime()));
so que esta me dando um erro… nao quero tornar essa data e hora visual para o usuario, so quero jogar para uma String e depois gravar a String no banco…
bom a questao e como jogra para uma String assim esta me dando um erro alguem sabe por favor como se faz???
A resposta que lhe dei acima funciona, porém vc tem que mudar o formato, só isso.
[]`s,
eduardo lima
olha so o erro que da com o codigo que vc me passou:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 109 in the jsp file: /Contato.jsp
Generated servlet error:
C:\apache-tomcat-5.5.17\work\Catalina\localhost\Master\org\apache\jsp\Contato_jsp.java:186: cannot resolve symbol
symbol : method setText (java.lang.String)
location: class java.lang.String
String novoFormato = novoFormato.setText(data.format(cal.getTime()));
^
1 error
Exemplo corrigido:
SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy");
Date minhaDate = new Date();
// cria a string
String novoFormato = formatador.format(minhaDate);
Ou usando Calendar como ele quer.
SimpleDateFormat data = new SimpleDateFormat("dd/MM/yyyy");
Calendar cal = Calendar.getInstance();
String grava = data.format(cal.getTime());
cara muito obridado… agora entendi o que eu estava fazendo errado…
te mais