1.条件查询主任务数据异常:ORA-01861: 文字与格式字符串不匹配
开始时间格式:to_date(t.beginDate,'yyyy-mm-dd')
结束时间格式:to_date(t.endDate,'yyyy-mm-dd')
if(beginDate != null && !"".equals(beginDate))
{
if("1".equals(dateType)) // 按预期启动时间查询 1 预期启动 2 预期结束
{
sqlBuilder.append(" and t.beginDate >= to_date('");
}
else if("2".equals(dateType)) // 按预期结束时间查询
{
sqlBuilder.append("','yyyy-mm-dd') and t.endDate >= to_date('");
}
sqlBuilder.append(beginDate.trim()).append("','yyyy-mm-dd')");
}
if(endDate != null && !"".equals(endDate))
{
if("1".equals(dateType))
{
sqlBuilder.append(" and t.beginDate <= to_date('");
}
else if("2".equals(dateType)) // 按预期结束时间查询
{
sqlBuilder.append(" ','yyyy-mm-dd') and t.endDate <= to_date('");
}
sqlBuilder.append(endDate.trim()).append("','yyyy-mm-dd')");
}
开始时间格式:to_date(t.beginDate,'yyyy-mm-dd')
结束时间格式:to_date(t.endDate,'yyyy-mm-dd')
if(beginDate != null && !"".equals(beginDate))
{
if("1".equals(dateType)) // 按预期启动时间查询 1 预期启动 2 预期结束
{
sqlBuilder.append(" and t.beginDate >= to_date('");
}
else if("2".equals(dateType)) // 按预期结束时间查询
{
sqlBuilder.append("','yyyy-mm-dd') and t.endDate >= to_date('");
}
sqlBuilder.append(beginDate.trim()).append("','yyyy-mm-dd')");
}
if(endDate != null && !"".equals(endDate))
{
if("1".equals(dateType))
{
sqlBuilder.append(" and t.beginDate <= to_date('");
}
else if("2".equals(dateType)) // 按预期结束时间查询
{
sqlBuilder.append(" ','yyyy-mm-dd') and t.endDate <= to_date('");
}
sqlBuilder.append(endDate.trim()).append("','yyyy-mm-dd')");
}