【问题标题】:Compare two times比较两次
【发布时间】:2010-06-22 08:50:53
【问题描述】:

我想比较两个时间,第一个是通过 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,我想显示一条消息。 我不知道如何实现比较。

【问题讨论】:

  • 有点跑题了。将样式、标记、查询混合到一个功能中?哥们,你做错了。

标签: sql time comparison


【解决方案1】:

您必须从字符串创建一个日期/时间,然后将其与 07:30:00 的日期/时间进行比较

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

【讨论】:

猜你喜欢
  • 2021-11-18
  • 2014-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-03
  • 1970-01-01
相关资源
最近更新 更多