首先你的数据库是什么
你可以把java.util.Date类型,换成字符串,例如:
SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd");
String insDate = format.format(calendar.getTime());,
然后使用TO_DATE(insDate )[ORACLE内部函数]完成数据库的插入

解决方案 »

  1.   

    如果是oracle得话
    用java.util.Date直接插入数据库的date字段即可
      

  2.   

    java.util.Date temp1=new java.util.Date("2002-11-09");
    java.sql.Date temp2=new java.sql.Date(temp1.getYear(),temp1.getMonth(),temp1.getDate());
      

  3.   


    java.util.Date nowDate = new java.util.Date();java.sql.Date sqlDate = new java.sql.Date(date.getTime());
      

  4.   


    写错了,应该是:java.util.Date nowDate = new java.util.Date();java.sql.Date sqlDate = new java.sql.Date(nowDate.getTime());