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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。