首頁 >資料庫 >mysql教程 >MySQL 的 FROM_UNIXTIME() 函數如何將 Unix 時間戳記轉換為人類可讀的日期?

MySQL 的 FROM_UNIXTIME() 函數如何將 Unix 時間戳記轉換為人類可讀的日期?

Barbara Streisand
Barbara Streisand原創
2024-11-28 12:52:14110瀏覽

How Can MySQL's FROM_UNIXTIME() Function Convert Unix Timestamps to Human-Readable Dates?

使用 MySQL 將 Unix 時間戳轉換為人類可讀的日期

許多資料庫使用 Unix 時間戳來儲存日期和時間資訊。然而,對於面向用戶的應用程序,人類可讀的日期格式通常是首選。本文說明如何使用 MySQL FROM_UNIXTIME() 函數輕鬆將 Unix 時間戳記轉換為更易讀的格式。

FROM_UNIXTIME() 函數

FROM_UNIXTIME() 函數將 Unix 時間戳作為其參數並傳回人類可讀的日期。傳回的日期字串的格式可以使用各種格式說明符進行自訂。

範例:

SELECT
  FROM_UNIXTIME(timestamp) 
FROM 
  your_table;

此查詢將轉換「中的所有Unix 時間戳」將「your_table」表的「時間戳」欄位轉換為人類可戳讀的日期。

格式說明符:

以下格式說明符可用於自訂FROM_UNIXTIME() 函數的輸出格式:

  • %Y:年份(例如2021)
  • %m:月份(例如, 03)
  • %d:一月中的某天(例如01)
  • %H:小時(例如12)
  • %i:分鐘(例如22)
  • %s:第二個(例如, 05)

格式化輸出範例:

  • FROM_UNIXTIME(timestamp, '%Y-%m-%d'): YYYY-MM -DD(例如, 2021-03-01)
  • FROM_UNIXTIME(timestamp, '%Y-%m-%d %H:%i:%s'): YYYY-MM-DD HH:MM:SS(例如2021 年) -03-01 12:22:05)

其他資源:

  • [MySQL文件FROM_UNIXTIME()](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_from-unixtime)

以上是MySQL 的 FROM_UNIXTIME() 函數如何將 Unix 時間戳記轉換為人類可讀的日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn