我想得到当前系统时间,然后和mysql数据库中的time 类型是datetime作比较,datetime的生成的值为
2005-05-31 13:10:00, 如果时间相同取出该条记录

解决方案 »

  1.   

    String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
    String sql="select * from yourTable where yourTime='" + date + "';";
      

  2.   

    先用程序取得当前时间 Date d=new Date()就是当前时间了
    用这个时间生成'2005-05-31'这样的字符串用到SQL里
    如果你的字段是filedname那你的sql应是
    ... where fieldname='2005-05-31'(如果你的fieldname字段时还有时间在里面就可能要用到下面这个函数可看下MYSQL中的date_format(filed,'%Y-%M-%d')这个函数,可任意格式化