數據庫日期為datetime類型,進行日期的格式化


數據庫的datetime(時間戳)類型在java中得到是Timestamp類型的數據

轉化代碼:

Timestamp TimestampCreateTime = (Timestamp) map.get("createTime");
//將timestamp類型的日期轉換為java.sql.Date類型的
Date date = new Date(TimestampCreateTime.getTime());
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String fCreateTime = dateFormat.format(date);
List<Map> cameraInfo=floorlaryservice.queryCameraSome(pId,fName, lName, rName, aName,cTime);
        for (Map map : cameraInfo) {
            Timestamp TimestampCreateTime = (Timestamp) map.get("createTime");
            //將timestamp類型的日期轉換為java.sql.Date類型的
            Date date = new Date(TimestampCreateTime.getTime());
            SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            String fCreateTime = dateFormat.format(date);
            map.put("createTime",fCreateTime);
        }
        return cameraInfo;

將map中的createTime進行格式化時,我應該返回cameraInfo,如果再返回

floorlaryservice.queryCameraSome(pId,fName, lName, rName, aName,cTime);則沒有把日期類型格式化后的返回


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM