spring-bootsql導出date字段時區錯誤以及格式轉換

sql添加了個插入自動有個更新時間的字段,但是時區和時間類型老是出錯

先設置更新時間的字段類型爲timestamp,在springboot導出的時候,需要在application.yml中的文件中把mysql的配置文件後面加入

useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
->
serverTimezone=GMT%2B8

導出的時間類型可能是

-> Tue Jan 17 07:00:28 GMT 2020

可以利用SimpleDateFormat類來進行轉換爲yyyy-MM-dd HH:mm:ss類型

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

formatter.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));

formatter.format(log.gettime());

-> 2020-6-6 16:25:30
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章