driverClass=com.mysql.cj.jdbc.Driver
jdbcUrl=jdbc:mysql:// :3306/aidu_app?useSSL=false&useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghaijava
鏈接MySQL8的時候 用的jar是 8.0的因此帶serverTimezone 若是serverTimezone=GMT 時間是不對的mysql
還有在數據庫查詢語句的時候 實體類會報錯 報錯是由於字段爲關鍵字 要帶' ' 單引號sql
Java CST類型時間轉換,String字符串轉date時間類型數據庫
String date = "Thu Aug 27 18:05:49 CST 2015"; SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US); Date d = sdf.parse(date); String formatDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(d); System.out.println(formatDate);
若是報錯了 檢查你的date字符串格式是否對的上 ("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);app
若是中間出現多了一個空格也會報錯spa