Pessoal, eu tenho um formulário em que eu salvo informações de um cliente ex:(nome, cpf, etc.), mais no banco eu tenho uma coluna do tipo TimeStamp e preciso salvar a data e hora do momento(windows).
Alguém ai sabe como eu poderia fazer isso ? Teria que usar o SimpleDateFormat né ?
[quote=Hadamanthys]Obrigado Lucas_Carvalho, eu acabei de conseguir dessa forma
Timestamp dataDeHoje = new Timestamp(System.currentTimeMillis());
sendo que agora estou tentando formatar, pois salva no banco em um formato não adequado, mais vou tentar testar sua solução.
at.[/quote]
Será que isso ajuda:
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
String date = new SimpleDateFormat("dd/MM/yyyy").format(timestamp.getTime());
System.out.println(date);
Até funciona, sendo que para o meu caso complica, porque preciso salvar no banco com tipo TimeStamp, até usei o que você indicou e depois converti, mais ele não deixa.
Usei assim
view plaincopy to clipboardprint?
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
String date = new SimpleDateFormat(“dd/MM/yyyy HH:mm”).format(timestamp.getTime());
Não funcionou, deu essa mensagem dizendo que o formato TimeStamp tem que ser yyyy-mm-dd hh:mm:ss
java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
at java.sql.Timestamp.valueOf(Timestamp.java:235)
at br.com.sein.sisfat.controle.AdicionaCliente.service(AdicionaCliente.java:72)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)