色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql時(shí)間轉(zhuǎn)成時(shí)間戳

在MySQL中,時(shí)間可以通過(guò)日期和時(shí)間類(lèi)型來(lái)存儲(chǔ)。在一些數(shù)據(jù)處理任務(wù)中,需要將這些時(shí)間轉(zhuǎn)換成時(shí)間戳以便于進(jìn)行一些日期時(shí)間函數(shù)的處理。MySQL數(shù)據(jù)庫(kù)中有現(xiàn)成的DATE_FORMAT()函數(shù)可以將時(shí)間轉(zhuǎn)換成指定格式的字符串,然后再用UNIX_TIMESTAMP()函數(shù)將字符串轉(zhuǎn)換成時(shí)間戳。

SELECT UNIX_TIMESTAMP(DATE_FORMAT('2022-01-01 12:00:00', '%Y-%m-%d %H:%i:%s'));

上述代碼將'2022-01-01 12:00:00'這個(gè)時(shí)間字符串轉(zhuǎn)換成指定格式的字符串'%Y-%m-%d %H:%i:%s',即將年份、月份、日期、小時(shí)、分鐘和秒數(shù)分別用'-'和':'隔開(kāi)。然后再用UNIX_TIMESTAMP()函數(shù)將格式化后的字符串轉(zhuǎn)換成時(shí)間戳,結(jié)果為:"1641028800"。

除了使用現(xiàn)成的函數(shù)之外,我們還可以使用UNIX_TIMESTAMP()函數(shù)直接將時(shí)間類(lèi)型轉(zhuǎn)換成時(shí)間戳。對(duì)于DATE類(lèi)型的時(shí)間,UNIX_TIMESTAMP()函數(shù)會(huì)將其當(dāng)成當(dāng)天的00:00:00;對(duì)于DATETIME類(lèi)型的時(shí)間,UNIX_TIMESTAMP()函數(shù)會(huì)將其轉(zhuǎn)換成時(shí)間戳。

SELECT UNIX_TIMESTAMP('2022-01-01');
SELECT UNIX_TIMESTAMP('2022-01-01 12:00:00');

上述代碼分別將日期類(lèi)型時(shí)間'2022-01-01'和日期時(shí)間類(lèi)型時(shí)間'2022-01-01 12:00:00'轉(zhuǎn)換成時(shí)間戳,結(jié)果分別為:"1640985600"和"1641028800"。

當(dāng)然,除了MySQL自帶的函數(shù),我們還可以使用PHP的時(shí)間函數(shù)和其他編程語(yǔ)言的時(shí)間函數(shù)將時(shí)間轉(zhuǎn)換成時(shí)間戳。