我有一个jsp文件,用于通过表单获取数据,并将其传递给servlet。
<form action="RegistrationProcessing" method="get">
Date of Birth:<input type="text" name="dob">
</form>
这是servlet文件
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String dateofbirth=request.getParameter("dob");
}
我无法更改dateofbirth变量的数据类型。据说这只能是字符串,现在我应该怎么做才能将其存储为不同的数据类型。我想存储在日期格式为'01 -JAN-2013'的oracle数据库中,如何解析为该数据类型。
用于SimpleDateFormat
转换String
为date
。然后用于java.sql.Date
将其存储在数据库中
例子
String DateStr="2013-10-31T19:00:00Z";// date String
SimpleDateFormat sim=new SimpleDateFormat("yyyy-MM-dd");
Date d = new SimpleDateFormat("yyyy-MM-dd").parse(DateStr); //converted String to date in the desired format
java.sql.Date d1 = new java.sql.Date(d.getTime());//formatted to java.sql.date format to store in database
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句