FROM_UNIXTIME():
MySQL中的此函数有助于返回Unix时间戳的日期/DateTime表示形式。返回值的格式为“ YYYY-MM-DD HH:MM:SS”或“ YYYYMMDDHHMMSS”,具体取决于函数的上下文。
用法:
FROM_UNIXTIME(unix_timestamp, format)
参数:
该函数可以接受两个参数,如下所示。
- unix_timestamp -
它是内部时间戳记值,可以通过UNIX_TIMESTAMP()函数生成。 - format -
结果值的格式化方式
结果:
该函数将返回Unix时间戳的日期/DateTime表示形式。返回值的格式为“ YYYY-MM-DD HH:MM:SS”或“ YYYYMMDDHHMMSS”,具体取决于函数的上下文。
示例1:
FROM_UNIXTIME()函数使用一个参数即可工作。
SELECT FROM_UNIXTIME(599462400) AS Unix;
输出:
Unix |
---|
1988-12-29 22:20:00 |
示例-2:
FROM_UNIXTIME()函数的工作时间为小数秒。
SELECT FROM_UNIXTIME(599462445.99999) AS Unix;
输出:
Unix |
---|
1988-12-29 22:20:45.99999 |
示例3:
传递两个参数时,FROM_UNIXTIME()函数起作用。
- 如果格式为“%W,%D%M%Y”-
SELECT FROM_UNIXTIME(799462445, '%W, %D %M %Y') AS Unix;
输出:
Unix
1995年5月2日,星期二 - 如果格式为“%h:%i%p,%D%M%Y”-
SELECT FROM_UNIXTIME(799462445, '%h:%i %p, %D %M %Y') AS Unix;
输出:
Unix
1995年5月2日下午6:54
示例4:
FROM_UNIXTIME()函数在数字上下文中的工作。
SELECT FROM_UNIXTIME(846562400) As 'String_form', FROM_UNIXTIME(846562400) + 1 As 'Numeric_form';
输出:
String_form | Numeric_form |
---|---|
1996-10-28 21:13:20 | 19961028211321 |
相关用法
- 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大神的英文原创作品 FROM_UNIXTIME() function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。