欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql日期字符串轉(zhuǎn)換日期

張吉惟2年前13瀏覽0評論

MySQL中經(jīng)常需要進行日期字符串和日期的轉(zhuǎn)換,下面介紹一些常見的方法。

-- 將日期字符串轉(zhuǎn)換為日期類型
SELECT STR_TO_DATE('2019-06-01', '%Y-%m-%d');
-- 將日期類型轉(zhuǎn)換為字符串
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
-- 將時間字符串轉(zhuǎn)換為時間類型
SELECT CAST('2019-06-01 12:30:00' AS TIME);
-- 將時間類型轉(zhuǎn)換為字符串
SELECT TIME_FORMAT(NOW(), '%H:%i:%s');

其中,STR_TO_DATE函數(shù)中的第二個參數(shù)是日期字符串的格式,具體格式符的含義可以參考MySQL官方文檔,DATE_FORMAT函數(shù)的第二個參數(shù)也是格式符,CAST函數(shù)可以將字符串轉(zhuǎn)換為時間類型,TIME_FORMAT函數(shù)則可以將時間類型轉(zhuǎn)換為字符串。

如果我們想要將日期和時間字符串合并成一個日期時間格式,可以使用DATE_ADD函數(shù)和TIMESTAMP類型:

SELECT TIMESTAMP('2019-06-01 12:30:00');
SELECT DATE_ADD('2019-06-01', INTERVAL '12:30:00' HOUR_SECOND);

TIMESTAMP函數(shù)中的參數(shù)就是日期時間字符串,DATE_ADD函數(shù)中的第二個參數(shù)是時間間隔,單位可以是天、小時、分鐘、秒等。