表:transaction
字段名:transaction_date 
VM页面按钮一个<input name="submitType"  type="submit"  value="confirm"/>
比如transaction_date 的时间为2009-12-1 17:50:32
如何判断transaction_date 超过95小时以后,按钮confirm才显示,如果不超过95小时,按钮显示。
请教各位高手给小弟点提示,谢谢

解决方案 »

  1.   

    <%!
    public boolean parseHours(String date_before){
    long diff, hours = 0;
    DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    try{
    Date d1 = df.parse(date_before);
    Date d2 = new Date();
    diff = d2.getTime() - d1.getTime();
    hours = diff / (1000 * 60 * 60);
    System.out.println(hours);
    }
    catch (Exception e){}
    if(hours >= 95)
    return true;
    else
    return false;
    }
    %>
    <%
    if(parseHours("2009-11-1 17:50:32")){
    %>
    <input name="submitType"  type="submit"  value="confirm"/>
    <%
    }
    %>