0

我需要根据jsp中变量的日期和空值绘制进度条

我在jsp中这样声明

项目变量:

 Estimated start date = "2013-06-08"
 Estimated end date = "2013-06-10"
 Actual Start Date = "2013-06-12"
 Actual End Date = "2013-06-14"

脚本jsp:

<% 
        ArrayList list;
        Session hibernateSession;
        hibernateSession=NewHibernateUtil.getSessionFactory().openSession();
        hibernateSession.beginTransaction();
        DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        Date date = new Date();
        String projectname="",desc="";
        String strtdate="",acstrtdate="",enddt="",acenddate="";
        String Msg="";
        int projid;
        int q=0;
        list = (ArrayList)hibernateSession.createQuery("FROM entity.NewProject").list();
        int proj_count=list.size();
        for(int i=0;i < proj_count;i++)
        {
        Object projects=list.get(i);
        NewProject project1 = (NewProject)projects;
        projectname = project1.getProj_name();
        projid=project1.getIdnew_proj();
        desc=project1.getProj_desc();
        strtdate=project1.getStrt_date();  // Estimated start date
        enddt=project1.getEnd_dt(); // Estimated end date 
        acstrtdate = project1.getActual_start_date(); // Actual Start Date
        acenddate = project1.getActual_end_date(); // Actual End Date 
        q++;


    %>

实际上我需要两个进度条,一个用于估计开始日期和结束日期,另一个用于实际开始日期和结束日期我需要的是

我必须比较两个开始日期是否相同。如果不是,则延迟。用不同的颜色写进度条直到实际结束日期。

同样的另一种情况,估计开始日期和实际开始日期是相同的。但是,如果您比较结束日期​​和实际结束日期,它可能有不同的日期。就是这样。延迟。并且需要用单独的颜色绘制延迟的进度条

请帮助任何帮助将越来越感激。

谢谢

4

0 回答 0