提交 568119fb 编写于 作者: ibiz4j's avatar ibiz4j

日期特殊处理

上级 ace95a6c
......@@ -561,7 +561,7 @@ public class ModelObj extends DataObj<String,Object> {
quStr=quStr.replace("+","").trim();
Integer day=0;
if(!StringUtils.isEmpty(quStr)){
day= Integer.parseInt(quStr);
day= Integer.parseInt(quStr.toUpperCase().replace("Y","").replace("M",""));
}
......@@ -573,7 +573,12 @@ public class ModelObj extends DataObj<String,Object> {
{
Calendar calendar = Calendar.getInstance();
calendar.setTime((Timestamp)val);
calendar.add(Calendar.DATE, day);
if((!StringUtils.isEmpty(quStr))&&(quStr.toUpperCase().indexOf("Y")>=0))
calendar.add(Calendar.YEAR, day);
else if((!StringUtils.isEmpty(quStr))&&(quStr.toUpperCase().indexOf("M")>=0))
calendar.add(Calendar.MONTH, day);
else
calendar.add(Calendar.DATE, day);
return new Timestamp(calendar.getTime().getTime());
}
else if(val instanceof Integer)
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册