开始和结束时间格式化

master
xxssyyyyssxx 2021-12-01 18:47:38 +08:00
parent e798929d95
commit d00e6d654d
3 changed files with 11 additions and 3 deletions

View File

@ -97,7 +97,7 @@ public class ProjectController extends BaseController {
Map<String, String> searchInfo = getSearchInfo(keywords);
downloadHeader(httpServletResponse, Utils.generateExcelName("项目报表"), "application/octet-stream");
String[] headers = {"项目名称", "项目类型", "项目状态", "审核状态", "当前审核人", "项目创建者", "部门名称", "项目开始时间", "项目结束时间", "最后更新时间"};
String[] exportColumns = {"name", "typeDesc", "statusDesc", "approveStatusDesc", "approveName", "creatorName", "deptName", "startDate", "endDate", "lastUpdateTime"};
String[] exportColumns = {"name", "typeDesc", "statusDesc", "approveStatusDesc", "approveName", "creatorName", "deptName", "startDateYM", "endDateYM", "lastUpdateTime"};
ExportUtils.exportToExcel(headers, exportColumns, 1, 10000,
httpServletResponse.getOutputStream(), (pN, pS) -> projectService.list(searchInfo, pN, pS).getList());
}

View File

@ -2,6 +2,7 @@ package cn.palmte.work.model;
import cn.palmte.work.bean.ApproveStatusEnum;
import org.hibernate.annotations.GenericGenerator;
import top.jfunc.common.datetime.DatetimeUtils;
import javax.persistence.*;
import java.math.BigDecimal;
@ -436,4 +437,11 @@ public class Project {
public void setApproveId(int approveId) {
this.approveId = approveId;
}
public String getStartDateYM(){
return DatetimeUtils.toStr(this.startDate,"yyyy-MM");
}
public String getEndDateYM(){
return DatetimeUtils.toStr(this.endDate,"yyyy-MM");
}
}

View File

@ -42,7 +42,7 @@
<i class="am-icon-calendar"></i>
<input type="text" class="am-form-field am-input-sm" id="startDate"
name="startDate" autocomplete="off"
value="${project.startDate}" placeholder="项目计划开始时间"
value="${project.startDate?string("yyyy-MM")}" placeholder="项目计划开始时间"
data-am-datepicker>
</div>
</div>
@ -55,7 +55,7 @@
<i class="am-icon-calendar"></i>
<input type="text" class="am-form-field am-input-sm" id="endDate"
name="endDate" autocomplete="off"
value="${project.endDate}" placeholder="项目计划结束时间"
value="${project.endDate?string("yyyy-MM")}" placeholder="项目计划结束时间"
data-am-datepicker>
</div>
</div>