前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
報錯如題,
日期格式轉化失敗。
原因:參數是2017-09-23 這種格式,代碼卻是寫的轉為:
"yyyy-MM-dd HH:MM:ss"
,時分秒無法轉化,改為格式一致就可以了。
注釋掉的是報錯的寫法:
try {if (StringUtils.isNotEmpty(beginDate)) {
// list.add(cb.greaterThanOrEqualTo(root.<Date>get("startTime"), DateUtils.parseDate(beginDate, "yyyy-MM-dd HH:MM:ss")));list.add(cb.greaterThanOrEqualTo(root.<Date>get("startTime"), DateUtils.parseDate(beginDate, "yyyy-MM-dd")));}if (StringUtils.isNotEmpty(endDate)) {
// list.add(cb.lessThanOrEqualTo(root.<Date>get("endTime"), DateUtils.parseDate(endDate, "yyyy-MM-dd HH:mm:ss")));list.add(cb.lessThanOrEqualTo(root.<Date>get("endTime"), DateUtils.parseDate(endDate, "yyyy-MM-dd")));}} catch (Exception ex) {logger.debug("日期格式轉化失敗:-----------------------------\n"+ex.getMessage(), ex.getMessage());}
?
?
?
?
?