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

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)行分組查詢給定日期的數(shù)據(jù).

當(dāng)然你可以選擇在業(yè)務(wù)層先將傳入的日期轉(zhuǎn)為時(shí)間戳,再去進(jì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)文章

最新評(píng)論

克东县| 定结县| 黄浦区| 星子县| 云阳县| 弥勒县| 池州市| 天门市| 新巴尔虎右旗| 新宁县| 信阳市| 漳浦县| 东乌珠穆沁旗| 澄迈县| 曲沃县| 米易县| 张家界市| 韶关市| 修水县| 遂溪县| 阜城县| 嘉义市| 鸡西市| 嘉义县| 柳江县| 祁门县| 四平市| 晴隆县| 临泽县| 长泰县| 郓城县| 绿春县| 彰武县| 井陉县| 穆棱市| 白山市| 成安县| 麻江县| 江陵县| 汉源县| 汝城县|