date类型的字段在servlet里 如何正确转换

问题描述

date类型的字段在servlet里 如何正确转换

java.lang.NullPointerException
java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1235)
java.text.DateFormat.parse(DateFormat.java:335)
www.bttc.manager.case_historyservlet.AddCase_History.doPost(AddCase_History.java:55)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

出现这个错误是什么意思?

解决方案

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
format.parse("2015-12-12"); /// 此处可能会抛异常
有可能是你的格式串"yyyy-MM-dd"这里没写。

时间: 2024-11-08 20:25:35

date类型的字段在servlet里 如何正确转换的相关文章

java 数据库查询Date类型字段 没有了时分秒 全为 00 的解决办法

数据库查询时间没有了时分秒的解决办法        问题出处,公司一个项目中使用动态sql方式查询Oracle数据库,在展示时Date类型字段只展示日期,无时分秒.        分析:        1.众所周知Oralce的日期类型有很多种,Date ,Timestamp等.其中Date类型对用的是java.sql.Date类型,Timestamp对用的是java.sql.Timestamp类型.这两个类型均继承自java.util.Date,其中java.sql.Date是没有时分秒的大家

oracle date 类型字段的处理方法_oracle

(1)在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98' 在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如'21-8月-2003'或'21-8月-03' (2)转换字符串为日期 使用ORACLE内部函数to_date() to_date()函数的参数是to_char()函数参数的反转. to_date(string_value , date_format) 变量定义如下: string_value :为字符串直接值(字符串本身).字符串列(

string-后台取到的值为String类型,数据库里是Date类型,怎么把String转换Date呢

问题描述 后台取到的值为String类型,数据库里是Date类型,怎么把String转换Date呢 怎么把一个String类型的时间:比如2010-03-26 00:03:18 转换成 Date类型的时间,格式不变,依然是2010-03-26 00:03:18这样的格式.用SimpleDateFormat("yyyy-MM-dd HH:MM:ss"); 转换成的效果为 Fri Mar 26 00:20:18 CST 2010 ,求解! 解决方案 /** * <b>说明: &

oracle中字段是date类型,在页面上要显示成&amp;amp;#39;2015-01-14&amp;amp;#39;这样的

问题描述 oracle中字段是date类型,在页面上要显示成'2015-01-14'这样的 查询的时候用了to_char(date,'yyyy-MM-dd'),就报这样的错了 解决方案 可以呀.看看date错了没有 解决方案二: 你用json?如果是的话需要对json序列化时设置时间格式 解决方案三: 在建表的时候就需要进行一个格式化的 解决方案四: 可以在页面上使用格式化标签来显示的嘛 解决方案五: SQL语句是没有问题的,问题可能出现在你的展现层上 解决方案六: 查出来是字符串,转日期..报

声明Date类型提示错误,有图。

问题描述 这个类的载入项有这两个:import java.sql.*;import java.util.*;然后我在后面有一个取数据库字段的表达式,声明的是一个Date类型的变量,但是编译的时候提示出错"The type Date is ambiguous".请问一下:sql.date和util.date有什么区别?如果我的类中同时出现变量的类型是Date以及数据库的字段类型是Date,我该怎么办?载入哪一个?还是怎么处理? 问题补充:asyty 写道 解决方案 楼主,错误信息翻译是,

mysql-hibernate映射Date类型时,时间戳格式(yyyy-MM-dd HH:mm:ss)怎么写?

问题描述 hibernate映射Date类型时,时间戳格式(yyyy-MM-dd HH:mm:ss)怎么写? 现在的问题是:教程里说,hibernate框架对Date的默认类型就是时间戳(datetime),所以在映射文件里不用做额外配置,年月日格式和时分秒格式才需要做,那现在为什么时间戳格式出不来? 模仿一下年月日和时分秒的配置写法,测试时也是错误的,提示找不到这类型----> 解决方案 解决了,当时代码没写完,把全部代码写完就好了.... 解决方案二: 有关时间格式更改为 yyyy-MM-d

【转】Struts2中转换Date类型的问题

好久没有写Blog了,最近似乎变懒了.今天上班没有很多事,于是把之前遇到的一个问题记录下来. Web开发会涉及到很多类型转换的情况.我们知道,页面中的一切值都是字符串类型,而到后台,我们需要的可能是其他各种类型:同时,页面显示也是字符串类型.这就涉及到Web中基本的类型转换问题:从String转换为各种类型与从各种类型转换为String类型. 在Java Web开发中,进行上述转换一般有以下几种:1.在Servlet中,这一切的转换我们得自己写代码完成:2.在Struts1.x中,我们通过apa

数据库-java中Date类型如何与mysql中的datetime类型联系

问题描述 java中Date类型如何与mysql中的datetime类型联系 我在Mysql中建了一个datetime类型的数据 然后想在java中用Date类型来获取当前时间(变量名为inTime)并添加到数据库中 构造了一个函数,在传参数的时候应该怎么传, 还是到底是Import java.util.Date还是import java.sql.Date 并且我希望的时间格式为:2016-01-04 21:09:23 构造函数这样写对吗 public CheckIn( java.sql.Dat

Date类型如何获得参数

问题描述 intime和outtime是Date型的,这样获得参数应该不对吧?StringintimeString=request.getParameter("intime");StringouttimeString=request.getParameter("outtime");求解答 解决方案 解决方案二:getParameterpublicStringgetParameter(Stringname)Returnsthevalueofarequestparame