欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql中時(shí)間戳轉(zhuǎn)為Date的方法示例

 更新時(shí)間:2020年11月11日 11:15:59   作者:邁克絲  
這篇文章主要給大家介紹了關(guān)于Mysql中時(shí)間戳轉(zhuǎn)為Date的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

在工作中遇到一個(gè)情況:

日志系統(tǒng)的表中,時(shí)間字段存儲(chǔ)的是13位時(shí)間戳timestamp而不是日期數(shù)據(jù),而在業(yè)務(wù)中,我們需要通過(guò)時(shí)間和ip來(lái)進(jìn)行分組查詢(xún)給定日期的數(shù)據(jù).

當(dāng)然你可以選擇在業(yè)務(wù)層先將傳入的日期轉(zhuǎn)為時(shí)間戳,再去進(jìn)行查詢(xún),但是既然mysql既然可以直接進(jìn)行轉(zhuǎn)換,那么省去在業(yè)務(wù)層的操作何樂(lè)而不為呢?

1.首先介紹一下mysql中將時(shí)間戳和日期互相轉(zhuǎn)換的函數(shù):

時(shí)間戳轉(zhuǎn)換成日期FROM_UNIXTIME():

FROM_UNIXTIME(1429063399,'%Y-%m-%d %H:%i:%s')

如果不需要時(shí)分秒,'%Y-%m-%d'就好

上面例子中使用的是10位時(shí)間戳,若是13位時(shí)間戳需要/1000,如下:

FROM_UNIXTIME(1429063399123/1000,'%Y-%m-%d %H:%i:%s')

日期轉(zhuǎn)換為時(shí)間戳UNIX_TIMESTAMP():

UNIX_TIMESTAMP('2015-04-15')

%Y年、%m月、%d日、%H時(shí)、%i分、%s秒最為常用

2.實(shí)際使用

在我實(shí)際使用中,我還將
DATE_FORMAT()函數(shù)(DATE_FORMAT(data,format) 函數(shù)用于以不同的格式顯示日期/時(shí)間數(shù)據(jù))和FROM_UNIXTIME()來(lái)進(jìn)行轉(zhuǎn)換:

DATE_FORMAT(FROM_UNIXTIME(DateTime/1000),'%Y-%m-%d')
SELECT ip,DATE_FORMAT(FROM_UNIXTIME(timestamp/1000),'%Y-%m-%d') as date,count(*)
FROM s_page
where DATE_FORMAT(FROM_UNIXTIME(timestamp/1000),'%Y-%m-%d') = ?
GROUP BY ip,DATE_FORMAT(FROM_UNIXTIME(timestamp/1000),'%Y-%m-%d')

?為占位符

總結(jié)

到此這篇關(guān)于Mysql中時(shí)間戳轉(zhuǎn)為Date的文章就介紹到這了,更多相關(guān)Mysql時(shí)間戳轉(zhuǎn)為Date內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • B-Tree的性質(zhì)介紹

    B-Tree的性質(zhì)介紹

    今天小編就為大家分享一篇關(guān)于B-Tree的性質(zhì)介紹,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • mysql日志滾動(dòng)

    mysql日志滾動(dòng)

    日志滾動(dòng)解決日志文件過(guò)大問(wèn)題,比如我開(kāi)啟了general_log,這個(gè)日志呢是記錄mysql服務(wù)器上面所運(yùn)行的所有sql語(yǔ)句;比如我開(kāi)啟了mysql的慢查詢(xún)
    2014-01-01
  • mysql事務(wù)隔離級(jí)別詳情

    mysql事務(wù)隔離級(jí)別詳情

    這篇文章主要介紹了mysql事務(wù)隔離級(jí)別,文章圍繞mysql事務(wù)隔離的相關(guān)資料詳細(xì)展開(kāi)文章重點(diǎn),需要的小伙伴可以參考一下,希望對(duì)你有所幫助
    2021-10-10
  • MySQL CHECK約束(5.7和8.0)的使用

    MySQL CHECK約束(5.7和8.0)的使用

    CHECK約束用于確保數(shù)據(jù)表中的某列或多列的數(shù)據(jù)符合特定的條件,本文主要介紹了MySQL CHECK約束(5.7和8.0)的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • MySQL?原理與優(yōu)化之Limit?查詢(xún)優(yōu)化

    MySQL?原理與優(yōu)化之Limit?查詢(xún)優(yōu)化

    這篇文章主要介紹了MySQL?原理與優(yōu)化之Limit?查詢(xún)優(yōu)化,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • 關(guān)于mysql主備切換canal出現(xiàn)的問(wèn)題解決

    關(guān)于mysql主備切換canal出現(xiàn)的問(wèn)題解決

    這篇文章主要給大家介紹了關(guān)于mysql主備切換canal出現(xiàn)的一些問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • mysql 實(shí)現(xiàn)遷移數(shù)據(jù)庫(kù)到另一臺(tái)服務(wù)器

    mysql 實(shí)現(xiàn)遷移數(shù)據(jù)庫(kù)到另一臺(tái)服務(wù)器

    這篇文章主要介紹了mysql 實(shí)現(xiàn)遷移數(shù)據(jù)庫(kù)到另一臺(tái)服務(wù)器中,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • MySQL 創(chuàng)建三張關(guān)系表實(shí)操

    MySQL 創(chuàng)建三張關(guān)系表實(shí)操

    這篇文章主要介紹了MySQL 創(chuàng)建三張關(guān)系表實(shí)操,文章說(shuō)先創(chuàng)建學(xué)生表然后科目表和分?jǐn)?shù)表三張有著密切關(guān)系的表,下文實(shí)操分享需要的小伙伴可以參考一下
    2022-03-03
  • MySQL獲取二維數(shù)組字符串的最后一個(gè)值的實(shí)現(xiàn)代碼

    MySQL獲取二維數(shù)組字符串的最后一個(gè)值的實(shí)現(xiàn)代碼

    這篇文章主要介紹了MySQL獲取二維數(shù)組字符串的最后一個(gè)值的實(shí)現(xiàn),文中有詳細(xì)的代碼示例供大家參考,對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-04-04
  • MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問(wèn)的完美解決

    MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?

    這篇文章主要給大家介紹了解決MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問(wèn)的問(wèn)題,文中有詳細(xì)的解決方法,需要的朋友可以參考下
    2023-09-09

最新評(píng)論