最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決MySQL存儲時間出現(xiàn)不一致的問題

 更新時間:2021年04月27日 17:00:41   作者:哈哈咸魚zjx  
這篇文章主要介紹了解決MySQL存儲時間出現(xiàn)不一致的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

用Java在獲取了系統(tǒng)時間后,存入MySQL數(shù)據(jù)庫時,當時間的類型為datetime或Timestamp時發(fā)現(xiàn)數(shù)據(jù)庫的存儲與本地時間不一致。

很大原因是,MySQL設置的時區(qū)與你本地時區(qū)不一致造成的,解決辦法可以修改MySQL的時區(qū)配置,這個大家網(wǎng)上搜一下就有了。

本人推薦第二種方法

就是在數(shù)據(jù)庫連接的那個DBUtil類里根據(jù)你項目的實際需要進行設置,不如我在如下代碼里更改了時區(qū)與亞洲上海同時區(qū)

private static String driver = "com.mysql.cj.jdbc.Driver";
    private static String url = "jdbc:mysql://127.0.0.1:3306/mypetstore?serverTimezone=Asia/Shanghai&useSSL=false";

serverTimezone=Asia/Shanghai就是用來設置時區(qū)的。

在從MySQL里取出Timestamp數(shù)據(jù)時,顯示到瀏覽器的時候,總會在末尾出現(xiàn)一個.0,很討厭,怎么辦呢?

可以使用如下EL表達式和JSTL標簽的將其格式化,其中l(wèi)og.date就是所查出的時間數(shù)據(jù)

<fmt:formatDate value="${log.date}" type="date" pattern="yyyy-MM-dd HH:mm:ss" />

注意:若寫成yyyy-MM-dd hh:mm:ss這樣將區(qū)分不了上午與下午

補充:Mysql存儲時間或日期錯位問題

這里說一下mysql數(shù)據(jù)庫添加記錄的時候,出現(xiàn)日期錯位一天或者時間不對的問題。

遇到問題的場景

代碼邏輯沒問題,單步執(zhí)行發(fā)現(xiàn)存的時候日期也沒錯,但是存到數(shù)據(jù)庫日期就不對了。

原因

原因就是你配置數(shù)據(jù)源連接加的參數(shù)內(nèi)容的問題,如果沒猜錯你配置的serverTimezone這個參數(shù)應該是UTC,這個是使用的時區(qū)不對導致存數(shù)據(jù)的時候日期錯位。

在這里插入圖片描述

解決辦法

把serverTimezone設置成Asia/Shanghai,如下圖,這樣再試一下,問題就解決了。

在這里插入圖片描述

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • MySQL正則表達式入門教程

    MySQL正則表達式入門教程

    這篇文章主要介紹了MySQL正則表達式,一個簡單的MySQL正則表達式入門教程,需要的朋友可以參考下
    2014-04-04
  • pymysql.err.DataError:(1264, ")異常的有效解決方法(最新推薦)

    pymysql.err.DataError:(1264, ")異常的有效解決方法(最新推薦)

    遇到pymysql.err.DataError錯誤時,錯誤代碼1264通常指的是MySQL數(shù)據(jù)庫中的Out of range value for column錯誤,這意味著你嘗試插入或更新的數(shù)據(jù)超過了對應數(shù)據(jù)庫列所允許的范圍,這篇文章主要介紹了pymysql.err.DataError:(1264, ")異常的有效問題,需要的朋友可以參考下
    2024-05-05
  • Mysql數(shù)據(jù)庫自增id、uuid與雪花id詳解

    Mysql數(shù)據(jù)庫自增id、uuid與雪花id詳解

    在mysql中設計表的時候,mysql官方推薦不要使用uuid或者不連續(xù)不重復的雪花id(long形且唯一),而是推薦連續(xù)自增的主鍵id,這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫自增id、uuid與雪花id的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Windows 10 與 MySQL 5.5 安裝使用及免安裝使用詳細教程(圖文)

    Windows 10 與 MySQL 5.5 安裝使用及免安裝使用詳細教程(圖文)

    本文介紹Windows 10環(huán)境下,MySQL 5.5的安裝使用及免安裝使用教程,本文提供了資源下載及相關(guān)問題解決方案,非常不錯,需要的朋友參考下
    2017-07-07
  • MySQL報錯1118,數(shù)據(jù)類型長度過長問題及解決

    MySQL報錯1118,數(shù)據(jù)類型長度過長問題及解決

    在使用MySQL過程中,常見的一個問題是報錯1118,這通常發(fā)生在創(chuàng)建表時,錯誤提示為“Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual
    2024-10-10
  • 強制修改mysql的root密碼的六種方法分享(mysql忘記密碼)

    強制修改mysql的root密碼的六種方法分享(mysql忘記密碼)

    下面我們提供了6種不同的修改mysql root用戶的密碼,與增加mysql用戶的方法
    2011-11-11
  • MySQL事務視圖索引備份和恢復概念介紹

    MySQL事務視圖索引備份和恢復概念介紹

    這篇文章主要介紹了MySQL事務、視圖、索引、備份和恢復,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-09-09
  • MySQL設置用戶權(quán)限的簡單步驟

    MySQL設置用戶權(quán)限的簡單步驟

    這篇文章主要給大家介紹了關(guān)于MySQL設置用戶權(quán)限的簡單步驟,學習MySQL數(shù)據(jù)庫,MySQL用戶權(quán)限設置是需要首先學習的,需要的朋友可以參考下
    2023-07-07
  • MySQL 8.0.20 安裝教程圖文詳解(windows 64位)

    MySQL 8.0.20 安裝教程圖文詳解(windows 64位)

    這篇文章主要介紹了MySQL 8.0.20安裝教程(windows 64位),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有,需要的朋友可以參考下
    2020-05-05
  • 安全地關(guān)閉MySQL服務的教程

    安全地關(guān)閉MySQL服務的教程

    這篇文章主要介紹了安全地關(guān)閉MySQL服務的教程,包括使用kill指令時的一些注意點,需要的朋友可以參考下
    2015-11-11

最新評論

峨眉山市| 榆社县| 丘北县| 东方市| 甘谷县| 石首市| 黎平县| 武川县| 张家港市| 台北县| 卢龙县| 黄平县| 青海省| 新源县| 青河县| 郑州市| 嵊泗县| 方正县| 呼和浩特市| 陕西省| 阳江市| 姜堰市| 华阴市| 嵊泗县| 九寨沟县| 莆田市| 平顺县| 望奎县| 崇信县| 隆昌县| 盐山县| 新兴县| 务川| 鄂尔多斯市| 阜平县| 石台县| 山东省| 宜宾县| 铜梁县| 湖南省| 株洲县|