我需要根据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++;
%>
实际上我需要两个进度条,一个用于估计开始日期和结束日期,另一个用于实际开始日期和结束日期我需要的是
我必须比较两个开始日期是否相同。如果不是,则延迟。用不同的颜色写进度条直到实际结束日期。
同样的另一种情况,估计开始日期和实际开始日期是相同的。但是,如果您比较结束日期和实际结束日期,它可能有不同的日期。就是这样。延迟。并且需要用单独的颜色绘制延迟的进度条
请帮助任何帮助将越来越感激。
谢谢