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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。