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

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

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

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

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

本人推薦第二種方法

就是在數(shù)據(jù)庫連接的那個DBUtil類里根據(jù)你項目的實際需要進(jìn)行設(shè)置,不如我在如下代碼里更改了時區(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就是用來設(shè)置時區(qū)的。

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

可以使用如下EL表達(dá)式和JSTL標(biāo)簽的將其格式化,其中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ù)應(yīng)該是UTC,這個是使用的時區(qū)不對導(dǎo)致存數(shù)據(jù)的時候日期錯位。

在這里插入圖片描述

解決辦法

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

在這里插入圖片描述

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

相關(guān)文章

  • MySQL正則表達(dá)式入門教程

    MySQL正則表達(dá)式入門教程

    這篇文章主要介紹了MySQL正則表達(dá)式,一個簡單的MySQL正則表達(dá)式入門教程,需要的朋友可以參考下
    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ù)超過了對應(yīng)數(shù)據(jù)庫列所允許的范圍,這篇文章主要介紹了pymysql.err.DataError:(1264, ")異常的有效問題,需要的朋友可以參考下
    2024-05-05
  • Mysql數(shù)據(jù)庫自增id、uuid與雪花id詳解

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

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

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

    本文介紹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事務(wù)視圖索引備份和恢復(fù)概念介紹

    MySQL事務(wù)視圖索引備份和恢復(fù)概念介紹

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

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

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

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

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

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

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

最新評論

舒城县| 卓尼县| 孟连| 禹城市| 理塘县| 邮箱| 都安| 平安县| 黑龙江省| 寻甸| 白沙| 夏津县| 宁南县| 乐陵市| 洞头县| 什邡市| 治县。| 隆昌县| 顺义区| 南昌县| 泽州县| 金秀| 临洮县| 宜良县| 富蕴县| 琼海市| 昌乐县| 万全县| 岚皋县| 若羌县| 东阿县| 卢湾区| 清流县| 武川县| 北安市| 崇义县| 台中市| 温泉县| 洛隆县| 南开区| 昌都县|