在本文中,我們將學習如何在MySQL中將時間戳轉換為日期時間。要執行這些查詢,我們需要首先添加整數數據(以時間戳格式編寫),然後使用FROM_UNIXTIME()函數將其轉換為“Datetime” 數據類型。
FROM_UNIXTIME():
MySQL 中的此函數返回作為參數輸入的 Unix 時間戳的日期時間表示形式。
第 1 步:我們將創建一個數據庫
為了創建數據庫,我們將使用以下查詢
詢問:
CREATE DATABASE custom_db;
第2步:使用創建的數據庫
現在我們在以下查詢的幫助下使用創建的數據庫。
詢問:
USE custom_db;
第三步:在數據庫中創建表
我們將創建一個具有數據類型 int 的單列表,用於存儲時間戳值。我們使用以下查詢來創建表:
詢問:
CREATE TABLE custom_table (TIMESTAMP_VAL INT);
第四步:將數據插入到創建的表中
我們將使用以下查詢將時間戳格式的數據插入表中:
詢問:
INSERT INTO custom_table VALUES(1242187029), (1692076451), (1434021855);
第5步:
這裏我們需要以另一種格式顯示數據,所以我們首先使用 這 ”SELECTMySQL 中的“語句”。然後,我們將從 TIMESTAMP_VAL 列中選擇的數據作為參數傳遞FROM_UNIXTIME()函數。的語法FROM_UNIXTIME()是:
Syntax: FROM_UNIXTIME(timestamp,format)
這裏的格式不是強製性的。如果我們不寫格式,則使用的查詢將是:
查詢一:
SELECT FROM_UNIXTIME(TIMESTAMP_VAL) FROM custom_table;
如果我們使用格式 ‘%Y %D %M %h:%i:%s’ ,那麽使用的查詢將是:
查詢二:
SELECT FROM_UNIXTIME(TIMESTAMP_VAL, '%Y %D %M %h:%i:%s') FROM custom_table;
相關用法
- MySQL Trim()用法及代碼示例
- MySQL TRUNCATE()用法及代碼示例
- MySQL TRIM()用法及代碼示例
- MySQL TIME()用法及代碼示例
- MySQL TAN()用法及代碼示例
- MySQL TIMESTAMPDIFF()用法及代碼示例
- MySQL TIMEDIFF方法用法及代碼示例
- MySQL TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT用法及代碼示例
- MySQL TRIM方法用法及代碼示例
- MySQL TRUNCATE方法用法及代碼示例
- MySQL TO_BASE64方法用法及代碼示例
- MySQL TIMESTAMPDIFF方法用法及代碼示例
- MySQL TO_SECONDS方法用法及代碼示例
- MySQL TIMESTAMP方法用法及代碼示例
- MySQL TIME_FORMAT方法用法及代碼示例
- MySQL TO_DAYS方法用法及代碼示例
- MySQL TRUNCATE用法及代碼示例
- MySQL TIMESTAMPADD方法用法及代碼示例
- MySQL TIME方法用法及代碼示例
- MySQL TAN方法用法及代碼示例
- MySQL TIME用法及代碼示例
- MySQL TIME_TO_SEC方法用法及代碼示例
- MySQL monthname()用法及代碼示例
- MySQL now()用法及代碼示例
- MySQL period_add()用法及代碼示例
注:本文由純淨天空篩選整理自pranavhfs1大神的英文原創作品 How to Convert Timestamp to Datetime in MySQL?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。