给年月日的Date数据,追加指定的时分秒
Date enddate = '2020-09-07';
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat forMatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
hospitalDirectoryDTO.setEnddate(forMatter.parse(formatter.format(enddate) + " 23:59:59"));
获得的数据是 ‘2020-09-07 23:59:59’
最简单的办法:
此方法很简单,操作性不高侮辱性极强,我愣是没想到,尴尬
注:此处startDate和endDate只有年月日我想在他们后面加上时分秒,以下操作即可实现:
if (!"".equals(params.get("startDate"))) {
params.put("startDate", params.get("startDate") + " 00:00:00");
}
if (!"".equals(params.get("endDate"))) {
params.put("endDate", params.get("endDate") + " 23:59:59");
}