将java.sql.Date格式的字符串转换为java.util.Date格式的字符串
我正在尝试将sql日期字符串转换为正常日期,但遇到了此异常 java.text.ParseException:不可解析日期:2013-03-11 位于java.text.DateFormat.parseUnknown Source 位于com.nineexus.simplesignworkflow.Task.getTaskDetailsTask.java:1385 在org.apache.jsp.task\u jsp.\u jspServicetask\u jsp.java:259 位于org.apache.jasper.runtime.HttpJspBase.serviceHttpJspBase.java:70 位于javax.servlet.http.HttpServlet.serviceHttpServlet.java:722 位于org.apache.jasper.servlet.JspServletWrapper.serviceJspServletWrapper.java:417 位于org.apache.jasper.servlet.JspServlet.serviceJspFileJspServlet.java:391 位于org.apache.jasper.servlet.JspServlet.serviceJspServlet.java:334 位于javax.servlet.http.HttpServlet.serviceHttpServlet.java:722 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:306 位于org.apache.catalina.core.ApplicationFilterChain.doFilterApplicationFilterChain.java:210 位于org.apache.catalina.core.StandardWrapperValve.invokeStandardWrapperValve.java:240 位于org.apache.catalina.core.StandardContextValve.invokeStandardContextValve.java:161 位于org.apache.catalina.core.StandardHostValve.invokeStandardHostValve.java:164 在org.apache.catalina.valves.ErrorReportValve.InvokeerErrorReportValve.java:100 位于org.apache.catalina.core.StandardEngineValve.InvokeStandardenginievalve.java:118 位于org.apache.catalina.connector.CoyoteAdapter.serviceCoyoteAdapter.java:380 http://www.org.apache.coyote.http11.Http11Processor.processHttp11Processor.java:243 位于org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processHttp11Protocol.java:188 位于org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processHttp11Protocol.java:166 位于org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.runJIoEndpoint.java:288 位于java.util.concurrent.ThreadPoolExecutor.runWorkerUnknown源 位于java.util.concurrent.ThreadPoolExecutor$Worker.runUnknown Source 位于java.lang.Thread.runUnknown Source 我想要这样 2013年3月11日至2013年3月11日将java.sql.Date格式的字符串转换为java.util.Date格式的字符串,java,date,Java,Date,我正在尝试将sql日期字符串转换为正常日期,但遇到了此异常 java.text.ParseException:不可解析日期:2013-03-11 位于java.text.DateFormat.parseUnknown Source 位于com.nineexus.simplesignworkflow.Task.getTaskDetailsTask.java:1385 在org.apache.jsp.task\u jsp.\u jspServicetask\u jsp.java:259 位于org.
我怎样才能解决它呢?你所做的完全是不合理的 首先,java.sql.Date已经是java.util.Date
其次,java.sql.Date不是sql日期字符串。java.sql.Date和java.util.Date都与日期的显示格式无关。i、 e.不存在一个日期包含2013-03-11,而另一个日期包含2013年3月11日的情况 你所做的完全是不合理的
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
String text = df.format(date);
System.out.println("The date is: " + text);
首先,java.sql.Date已经是java.util.Date
其次,java.sql.Date不是sql日期字符串。java.sql.Date和java.util.Date都与日期的显示格式无关。i、 e.不存在一个日期包含2013-03-11,而另一个日期包含2013年3月11日的情况 借助SimpleDataFormat类并解析日期字符串来获取Util日期对象
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
String text = df.format(date);
System.out.println("The date is: " + text);
借助SimpleDataFormat类并解析日期字符串来获取Util日期对象
试着这样做:
DateFormat df=新的SimpleDateFormatyyy MM dd;
日期日期=df.parse2013-03-11;//将字符串转换为日期
df=新的简化格式TDD/MM/yyyy;
//日期格式为您想要的任何格式。
System.out.println日期为:+df.formatdate;
试着这样做:
DateFormat df=新的SimpleDateFormatyyy MM dd;
日期日期=df.parse2013-03-11;//将字符串转换为日期
df=新的简化格式TDD/MM/yyyy;
//日期格式为您想要的任何格式。
System.out.println日期为:+df.formatdate;
是一个java.util.Date.Post,请说明您试图如何转换代码。根据例外情况,您的格式似乎是错误的。请看,我正在从数据库获取日期,并将其转换为正常格式。新建SimpleDataFormatDD/MM/yyyy.formatnew SimpleDataFormatyyy-MM-dd.parse2013-03-11?是一个java.util.Date.Post,请说明您试图如何转换代码。根据例外情况,您的格式似乎是错误的。请看,我正在从数据库获取日期,并将其转换为正常格式。新建SimpleDataFormatDD/MM/yyyy.formatnew SimpleDataFormatyyy-MM-dd.parse2013-03-11?