比较两次

时间:2010-06-22 08:50:53

标签: sql time comparison

我希望比较第一个获得sql查询的resultset的两次,如下所示:

res = req.executeQuery("SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(timespent))) FROM dailytimesheet where trackingdate=CURRENT_DATE and matricule=36;");
res.first();     
{
    retour.append("<td><label  style=\"background-color:#09F\" style=\"font:Verdana, Geneva, sans-serif\"  style=\"font-size:16px\"> Total Hours</label><td>"+res.getString(1)+ "</td>");   

,第二次是:07:30:00

所以如果res.getString(1)中包含的时间低于时间07:30:00,我想显示一条消息。 我不知道如何实现比较。

1 个答案:

答案 0 :(得分:2)

您必须从字符串创建日期/时间,然后使用日期/时间07:30:00区分它

在java中:date.compareTo(otherdate)如果更小则返回-1,如果相等则返回0,如果更高则返回+1