ORA-01861: 文字与格式字符串不匹配
    	if(Utility.isNotEmpty(taskVo.getSiteId()) && !"0".equals(taskVo.getSiteId()))
		{
			String si[] = taskVo.getSiteId().split("-");
			build.append(" and st.siteId ='").append(si[0]).append("'");
		}
		if(beginDate != null && !"".equals(beginDate))
	    {
	        if("1".equals(dateType)) // 按预期启动时间查询  1 预期启动  2 预期结束
	        {
	        	build.append(" and t.beginDate >= to_date('");
	        }
	        else if("2".equals(dateType)) // 按预期结束时间查询
	        {
	        	build.append("','yyyy-mm-dd') and t.endDate >= to_date('");
	        }
	        build.append(beginDate.trim()).append("','yyyy-mm-dd')");
	    }	        
	if(endDate != null && !"".equals(endDate))
		{
		    if("1".equals(dateType))
		    {
		    	build.append(" and t.beginDate <= to_date('");
		    }
		    else if("2".equals(dateType)) // 按预期结束时间查询
		    {
		    	build.append(" ','yyyy-mm-dd') and t.endDate <= to_date('");
		    }
		    build.append(endDate.trim()).append("','yyyy-mm-dd')");
		}						
	if(timeType == 1){
				if(ctt.getTempBeginDate() != null){
					sqlBuf.append(" and ct.beginDate >= to_date('"+ ctt.getTempBeginDate()+"','yyyy-mm-dd')");
				}if(ctt.getTempEndDate() != null){
					sqlBuf.append(" and ct.beginDate <= to_date('"+ ctt.getTempEndDate()+"','yyyy-mm-dd')");
				}
			}else if(timeType == 2){
				if(ctt.getTempBeginDate() != null){
					sqlBuf.append(" and ct.endDate >= to_date('"+ ctt.getTempBeginDate()+"','yyyy-mm-dd')");
				}if(ctt.getTempEndDate() != null){
					sqlBuf.append(" and ct.endDate <= to_date('"+ ctt.getTempEndDate()+"','yyyy-mm-dd')");
				}
			}else if (timeType == 3){
				if(ctt.getTempBeginDate() != null){
					sqlBuf.append(" and ct.endDatefact >= to_date('"+ ctt.getTempBeginDate()+"','yyyy-mm-dd')");
				}if(ctt.getTempEndDate() != null){
					sqlBuf.append(" and ct.endDatefact <= to_date('"+ ctt.getTempEndDate()+"','yyyy-mm-dd')");
				}
		}