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