| 发表于:2007-06-22 12:02:19 楼主 |
我们做个定时发布的东西 我要从数据库中取出这个发布时间的字段 和当前时间比较 来进行业务的发展 我肯定会用timestampdiff()方法来比较 可是 我要从年开始进行比较 然后是月 天 小时 等 有没有可以查询一次的方法 还有 select timestampdiff (1, char( timestamp()- timestamp())) from nullid.timetest 查询出来的是一个时间查 我用int year=rs.getint(1);这么取可以吗 try { con=getconnection(); sql= "select timestampdiff (256, char( timestamp()- timestamp())) from nullid.timetest "; prepstmt=con.preparestatement(sql); rs=prepstmt.EXECutequery(); int year=rs.getint(1); 然后对year进行判断 最后一个问题就是 我在数据库中存这个时间 用的是timestamp类型 我取的系统时间是date类型 两个可以做timestampdiff ()吗 谢谢 |
|
|
|
|