當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL FROM_UNIXTIME()用法及代碼示例


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

相關用法


注:本文由純淨天空篩選整理自vanshgaur14866大神的英文原創作品 FROM_UNIXTIME() function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。