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

mysql字符串轉毫秒數

錢瀠龍1年前9瀏覽0評論

MySQL數據庫是一款常用的開源關系型數據庫軟件,廣泛應用于Web應用程序開發中。在數據庫的操作過程中,有時需要進行字符串轉毫秒數的操作,這篇文章將介紹如何使用MySQL實現這一操作。

MySQL提供了UNIX_TIMESTAMP函數,可以將指定格式的時間字符串轉換為毫秒數。UNIX_TIMESTAMP函數的語法如下:

UNIX_TIMESTAMP(date)

其中,date為要進行轉換的時間字符串,可以采用YYYY-MM-DD HH:MM:SS格式或YYMMDDHHMMSS格式。UNIX_TIMESTAMP函數返回從1970年1月1日00:00:00開始計算的毫秒數。

下面是一個示例代碼,它將時間字符串"2020-09-15 12:30:45"轉換為毫秒數:

SELECT UNIX_TIMESTAMP('2020-09-15 12:30:45') * 1000 as millisecond;

代碼執行后,將返回如下結果:

+-------------------+
| millisecond       |
+-------------------+
| 1600156245000     |
+-------------------+

可以看到,時間字符串"2020-09-15 12:30:45"被轉換為了毫秒數1600156245000。

除了UNIX_TIMESTAMP函數,MySQL還提供了FROM_UNIXTIME函數,可以將毫秒數轉換為指定格式的時間字符串。FROM_UNIXTIME函數的語法如下:

FROM_UNIXTIME(unix_timestamp, format)

其中,unix_timestamp為要進行轉換的毫秒數,format為要轉換成的時間字符串的格式,可以采用YYYY-MM-DD HH:MM:SS格式或YYMMDDHHMMSS格式。FROM_UNIXTIME函數返回指定格式的時間字符串。

下面是一個示例代碼,它將毫秒數1600156245000轉換為時間字符串:

SELECT FROM_UNIXTIME(1600156245000/1000, '%Y-%m-%d %H:%i:%s') as datetime;

代碼執行后,將返回如下結果:

+---------------------+
| datetime            |
+---------------------+
| 2020-09-15 12:30:45 |
+---------------------+

可以看到,毫秒數1600156245000被轉換為了時間字符串"2020-09-15 12:30:45"。