时间转换出错了

来源:百度知道 编辑:UC知道 时间:2024/06/22 11:09:51
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.kms.sales.linkmen.action;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.sql.*;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.kms.sales.linkmen.dao.AddLinkMenDao;
import com.kms.sales.linkmen.dao.SearchLinkMenDao;
import com.kms.sales.linkmen.form.AddLinkMenForm;
import com.kms.sales.util.SplitData;
import com.kms.sales.vo.LinkMen;

/**
* MyEclipse Struts
* Creation date: 03-24-2009
*
* XDoclet definition:
* @struts.action validate="true"

这是我写的一个方法,如果输入的为空,有个默认值,不为空时,程序将截取前十个字符转换成Date类型插入到数据库。
public static java.sql.Date StrTosqlDate(String strDate) //将字符串转化为Date类型
{
if(strDate==null || strDate=="")
{
strDate = "2009-03-01";
}
return java.sql.Date.valueOf(strDate.substring(0, 10));
}