java對一個屬性拼加賦值
好了直接看程式碼吧:如下:
我的是給時間賦值,從資料庫計算查出出來的時間比如是 2018-09-09 - 2018-09-10 = 1
這個時間計算出來 為1 但是這個時候返回給前端的時候需要加上 提前1天 返回這樣的值,如下
我自己程式碼獲取出來的時間
// 招標申請(偏差時間)
if ((!"".equals(contractInfoEntity.getFdCfbApplyforRealityTime())
&& contractInfoEntity.getFdCfbApplyforRealityTime() != null
&& !"".equals(contractInfoEntity.getFdCfbApplyforPlanTime())
&& contractInfoEntity.getFdCfbApplyforPlanTime() != null)) {
contractInfoEntity.setFdCfbApplyforBiasTime(dateDispose(contractInfoEntity.getFdCfbApplyforRealityTime(),
contractInfoEntity.getFdCfbApplyforPlanTime()));
}
這個時候這個引數返回給前端是 1,
需要返回 提前1天 就需要在我們自己的java 類中的 contractInfoEntity.setFdCfbApplyforBiasTime
FdCfbApplyforBiasTime 這個屬性下的set方法中 賦值如下:
public void setFdCfbApplyforBiasTime(String fdCfbApplyforBiasTime) {
if(!"".equals(fdCfbApplyforBiasTime) && fdCfbApplyforBiasTime != null ) {
if(new Integer(fdCfbApplyforBiasTime)>0) {
this.fdCfbApplyforBiasTime = "滯後"+fdCfbApplyforBiasTime+"天";
}else if(new Integer(fdCfbApplyforBiasTime)<0){
this.fdCfbApplyforBiasTime = "提前"+fdCfbApplyforBiasTime.substring(1)+"天";
}else {
this.fdCfbApplyforBiasTime = "0";
}
}
this.fdCfbApplyforBiasTime = fdCfbApplyforBiasTime;
}
到此結束,希望能對諸位有幫助