我用的是orocle,数据表字段是日期型,提交表单的日期是string类型,在转换的时候,值一直是1970-01-01其中的代码:
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*"%>
SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date = null;
java.sql.Date sqlDate = null;
date = bartDateFormat.parse("2007-07-14");
sqlDate = new java.sql.Date(date.getDate());
输出sqlDate 的值总是:1970-01-01
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*"%>
SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date = null;
java.sql.Date sqlDate = null;
date = bartDateFormat.parse("2007-07-14");
sqlDate = new java.sql.Date(date.getDate());
输出sqlDate 的值总是:1970-01-01
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货