getdate()是获得当前系统时间吗?
那么有没有象oracle那样将字符串转换为时间类型的to_date()方法
拜托了,ycats(加菲猫)

解决方案 »

  1.   

    你用Java转了再用嘛!java.text.DateFormat
      

  2.   

    System.currentTimeMillis()是取当前系统时间
      
      

  3.   

    把哪个转了?猫猫
    有没有to_date()方法
      

  4.   

    //see the API Document of java.util.Calendar
    java.util.Calendar cal=java.util.Calendar.getInstance()
    cal.add(Calendar.DATE, -传过来的整数);
    java.sql.Date date=new java.sql.Date(cal.getTime().getTime());
    //
    java.sql.PrepareStatement ps=conn.prepareStatement("select * from ltfy where rt=0 and 发帖日期>?"); 
    ps.setDate(date);将字符串转换为时间类型的方法
    java.text.DateFormat df=java.text.DateFormat.getDateInstance();
    df.parser(YOUR_StringOfDate);