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

mysql 年月日轉時間戳

林玟書2年前8瀏覽0評論

MySQL中提供了一個函數UNIX_TIMESTAMP(),可以將一個日期時間字符串轉化為時間戳,它的語法如下:

UNIX_TIMESTAMP(date_time_string)

其中,date_time_string是需要轉化的日期時間字符串,它的格式可以是YYYY-MM-DD HH:MM:SS或者YYYYMMDDHHMMSS。

比如,我們將2021年5月1日 12:00:00轉化為時間戳:

SELECT UNIX_TIMESTAMP('2021-05-01 12:00:00');

得到的結果為:

+-----------------------------+
|     UNIX_TIMESTAMP()        |
+-----------------------------+
|         1619875200          |
+-----------------------------+

我們也可以將年月日分別取出來,然后使用CONCAT()函數將它們組合成日期時間字符串,從而得到對應的時間戳。比如,我們將2021年5月1日轉化為時間戳:

SELECT UNIX_TIMESTAMP(CONCAT('2021-', '05-', '01', ' 00:00:00'));

得到的結果為:

+-----------------------------+
|     UNIX_TIMESTAMP()        |
+-----------------------------+
|         1619827200          |
+-----------------------------+

上面的操作也可以使用DATE_FORMAT()函數來簡化:

SELECT UNIX_TIMESTAMP(DATE_FORMAT('2021-05-01', '%Y-%m-%d 00:00:00'));

得到的結果相同。