1. 程式人生 > >從資料庫取出的Date型別的資料放入Map之前需要做的處理

從資料庫取出的Date型別的資料放入Map之前需要做的處理

昨天在寫介面的時候,遇到Date型別的資料從資料庫傳到前臺格式不正確的問題,debug跟了一下,發現sql執行完,資料格式仍然是Date,之後放入了Map<String,Object>傳到 的前臺,到前臺就不是所需要的格式了。嘗試著在放入map之前做了一下format處理,就好了。

sql查詢的資料是放在List pagelist中的

if(pagelist.size() > 0){
    for(int i=0; i<pagelist.size(); i++){

        Map<String, Object> supplys = new HashMap<>();

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
if(pagelist.get(i).getTime() != null && !"".equals(pagelist.get(i).getTime())){
String dateStr = sdf.format(pagelist.get(i).getTime());
supplys.put("time", dateStr);
}

        }

}