UNIX_TIMESTAMP():
MySQL中的此函數有助於返回Unix時間戳。我們可以將Unix時間戳定義為自1970年1月1日00:00:00 UTC以來經過的秒數。即使您傳遞了當前日期/時間或另一個指定的日期/時間,該函數也會基於該日期返回Unix時間戳。
用法:
UNIX_TIMESTAMP() UNIX_TIMESTAMP(date)
參數:
它將僅接受一個參數。
- date -
日期值可以是DATE,DATETIME,TIMESTAMP或“ YYYYMMDD”或“ YYMMDD”格式的數字。 
返回:
- 如果未傳遞任何參數,則該函數將以無符號整數的形式返回自“ 1970-01-01 00:00:00” UTC以來以秒為單位的Unix時間戳。
 - 但是,如果傳遞了date參數,則該函數將以自“ UTC 1970-01-01 00:00:00”以來的秒數形式以無符號整數形式返回參數值。
 
示例1:
使用當前日期/時間工作UNIX_TIMESTAMP()。
SELECT UNIX_TIMESTAMP() As TimeStamp;
輸出:
| 時間戳記 | 
|---|
| 1606925233 | 
示例-2:
使用日期值“ 1999-01-22”的UNIX_TIMESTAMP()工作。
SELECT UNIX_TIMESTAMP('1999-01-22') 
As TimeStamp; 
輸出:
| 時間戳記 | 
|---|
| 916988400 | 
示例3:
使用DateTime值“ 2020-10-17 02:35:43”的UNIX_TIMESTAMP()工作。
SELECT UNIX_TIMESTAMP('2020-10-17 02:35:43') 
As TimeStamp; 
輸出:
| 時間戳記 | 
|---|
| 1602923743 | 
示例4:
使用DateTime值和小數秒“ 2020-10-17 02:35:43.12345”來工作UNIX_TIMESTAMP()。
SELECT UNIX_TIMESTAMP('2020-10-17 02:35:43.12345') 
As TimeStamp; 
輸出:
| 時間戳記 | 
|---|
| 1602923743.12345 | 
相關用法
- MySQL LEAD() and LAG()用法及代碼示例
 - MySQL BIN()用法及代碼示例
 - MySQL LAST_DAY()用法及代碼示例
 - MySQL WEEKOFYEAR()用法及代碼示例
 - MySQL MOD()用法及代碼示例
 - MySQL Group_CONCAT()用法及代碼示例
 - MySQL DEFAULT()用法及代碼示例
 - MySQL AES_ENCRYPT()用法及代碼示例
 - MySQL AES_DECRYPT()用法及代碼示例
 - MySQL MD5用法及代碼示例
 - MySQL COMPRESS( )用法及代碼示例
 - MySQL PASSWORD用法及代碼示例
 - MySQL DES_DECRYPT()用法及代碼示例
 - MySQL DES_ENCRYPT()用法及代碼示例
 - MySQL DECODE( )用法及代碼示例
 - MySQL ENCODE( )用法及代碼示例
 - MySQL ISNULL( )用法及代碼示例
 - MySQL NULLIF( )用法及代碼示例
 - MySQL VERSION()用法及代碼示例
 - MySQL USER( )用法及代碼示例
 - MySQL CONVERT( )用法及代碼示例
 - MySQL CONV( )用法及代碼示例
 
注:本文由純淨天空篩選整理自vanshgaur14866大神的英文原創作品 UNIX_TIMESTAMP() function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
