cariocathi 3 de dez. de 2003
leonardom 3 de dez. de 2003
Mais simples:
Date data = SimpleDateFormat.parse(String date);
leonardom 3 de dez. de 2003
“leonardom”:
Mais simples:
Date data = SimpleDateFormat.parse(String date);
Corrigindo:
SimpleDateFormat sdf = new SimpleDateFormat & # 40 ; "MM/dd/yyyy" & # 41 ;;
String dataii = sdf . format & # 40 ; datai & # 41 ;;
datai = sdf . parse & # 40 ; dataii & # 41 ;;
powerguido 3 de dez. de 2003
Valeu!!!
Funcionou!!!
Obrigado a todos!
vinihds 14 de jan. de 2008
fmz ?
eu tentei usar esse código q está abaixo mas esta dando erro…alguem sabe pq ?
dataFinal = "10/10/2007" ;
SimpleDateFormat sdf = new SimpleDateFormat ( "dd/MM/yyyy" );
Date data =( Date ) sdf . parse ( dataFinal );
valeu
gibaholms 14 de jan. de 2008
hugofcampos 10 de jul. de 2008
Boa galera…
negócio é o seguinte:
numa aplicação em jsp eu to usando este trecho de código:
SimpleDateFormat formatador = new SimpleDateFormat ( "MM/dd/yyy" );
Date dataf ;
String aux = "15/10/1988" ;
try {
DateFormat di = DateFormat . getDateInstance ();
dataf = di . parse ( aux );
aux = formatador . format ( dataf );
}
catch ( ParseException e ){ e . printStackTrace ();}
quando eu rodo isso numa classe java roda normal…
mas no tomcat gera um log de erro:
java . lang . NullPointerException
at java . text . SimpleDateFormat . parse ( Unknown Source )
at java . text . DateFormat . parse ( Unknown Source )
at org . apache . jsp . consulta . financeiro2_jsp . _jspService ( financeiro2_jsp . java : 196 )
at org . apache . jasper . runtime . HttpJspBase . service ( HttpJspBase . java : 97 )
at javax . servlet . http . HttpServlet . service ( HttpServlet . java : 802 )
at org . apache . jasper . servlet . JspServletWrapper . service ( JspServletWrapper . java : 332 )
at org . apache . jasper . servlet . JspServlet . serviceJspFile ( JspServlet . java : 314 )
at org . apache . jasper . servlet . JspServlet . service ( JspServlet . java : 264 )
at javax . servlet . http . HttpServlet . service ( HttpServlet . java : 802 )
at org . apache . catalina . core . ApplicationFilterChain . internalDoFilter ( ApplicationFilterChain . java : 252 )
at org . apache . catalina . core . ApplicationFilterChain . doFilter ( ApplicationFilterChain . java : 173 )
at org . apache . catalina . core . StandardWrapperValve . invoke ( StandardWrapperValve . java : 213 )
at org . apache . catalina . core . StandardContextValve . invoke ( StandardContextValve . java : 178 )
at org . apache . catalina . core . StandardHostValve . invoke ( StandardHostValve . java : 126 )
at org . apache . catalina . valves . ErrorReportValve . invoke ( ErrorReportValve . java : 105 )
at org . apache . catalina . core . StandardEngineValve . invoke ( StandardEngineValve . java : 107 )
at org . apache . catalina . connector . CoyoteAdapter . service ( CoyoteAdapter . java : 148 )
at org . apache . coyote . http11 . Http11AprProcessor . process ( Http11AprProcessor . java : 833 )
at org . apache . coyote . http11 . Http11AprProtocol $ Http11ConnectionHandler . process ( Http11AprProtocol . java : 639 )
at org . apache . tomcat . util . net . AprEndpoint $ Worker . run ( AprEndpoint . java : 1285 )
at java . lang . Thread . run ( Unknown Source )
alguem sabe do q se trata?
Detalhe: como na classe java, este trecho de código funciona e formata a data de maneira correta… mas gera log de erro…
Abracos e obrigado!
mgasparin 10 de out. de 2008
Olá a todos,
sou novo por aqui e estou com o seguinte problema:
tempo que passar uma java.sql.Date para uma procedure SQLSERVER, e a data em si vem de um formulário como string, então tenho que converter essa string para um tipo java.sql.Date, com o formato “dd/MM/yyyy”.
fiz o seguinte código:
SimpleDateFormat sdf = new SimpleDateFormat ( "dd/MM/yyyy" );
Date dataini = new Date ( sdf . parse ( strDataini ). getTime ());
Date datafim = new Date ( sdf . parse ( strDatafim ). getTime ());
ResultSet rs = conectBD . execprocedure ( dataini , datafim );
as vezes da certo mas as vezes retorna um erro que teve uma divisão por zero.
isso pode ser por causa da conversão?
PS: Olha o erro abaixo:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Divide by zero error encountered.