try it!!!
java.sql.Timestamp t=java.sql.Timestamp.valueOf("2001-1-9 15:40:2A")

解决方案 »

  1.   

    试试用simpleDateFormat,在它的构造器里设置你需要的patten
      

  2.   

    实际上你的程序不能起到监测日期的方法。我试了123-123-123仍然也是yes,有没有高手指点指点
      

  3.   

    我的建议是把数据换成一个date 对象,然后再用simpleDateFormat按输入格式取年月日时间出来,和原来的输入数据比较。若一致那就合法,不正确那就……
      

  4.   

    首先检查数据的合理性 “日” 较特殊(主要),然后转换为date,to xmvigour:不错的主意
      

  5.   

    to : 0legend(很久以前):
    我在jsp 中用javascript 就是这样处理的!如果用java 我会更容易些!