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

mysql 字符串轉成時間戳

劉姿婷2年前13瀏覽0評論

MySQL 是一個世界著名的開源數據庫,在開發過程中經常會有將字符串轉成時間戳的需求。本文將介紹兩種方法實現 MySQL 字符串轉成時間戳。

第一種方法是使用 UNIX_TIMESTAMP 函數,該函數可將日期時間的字符串表示轉換為 UNIX 時間戳。

SELECT UNIX_TIMESTAMP('2021-08-10 10:30:00');

執行以上語句,將返回一個整數,該整數代表時間戳,例如:

+----------------------------------+
|unix_timestamp('2021-08-10 10:30:00')|
+----------------------------------+
|                        1628587800|
+----------------------------------+

第二種方法是使用 STR_TO_DATE 函數和 UNIX_TIMESTAMP 函數的組合。STR_TO_DATE 函數將日期字符串轉換為日期時間值,然后 UNIX_TIMESTAMP 函數將其轉換為 UNIX 時間戳。

SELECT UNIX_TIMESTAMP(STR_TO_DATE('2021-08-10 10:30:00', '%Y-%m-%d %H:%i:%s'));

以上語句中,%Y-%m-%d %H:%i:%s 是日期時間字符串的格式,應根據實際字符串格式進行調整。

執行以上語句,將返回與第一種方法相同的時間戳整數。

以上兩種方法均可將字符串轉成時間戳,開發時應根據實際需求選擇合適的方法。