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

日期特殊处理

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