溫馨提示×

如何利用SQL實現(xiàn)Unix時間戳的批量轉換

小樊
81
2024-09-27 23:15:49
欄目: 云計算

在 SQL 中,可以使用 FROM_UNIXTIME() 函數(shù)將 Unix 時間戳轉換為日期/時間格式

SELECT FROM_UNIXTIME(時間戳列, '格式') as 日期時間列
FROM 表名
WHERE 條件;

其中,‘時間戳列’ 是存儲 Unix 時間戳的列名,‘格式’ 是指定的日期/時間格式,例如 ‘yyyy-MM-dd HH:mm:ss’?!砻?是要查詢的表名,‘條件’ 是查詢條件。

例如,假設有一個名為 orders 的表,其中包含一個名為 order_time 的 Unix 時間戳列,現(xiàn)在要將這些時間戳轉換為 ‘2000-01-01 00:00:00’ 格式的日期/時間,可以使用以下查詢:

SELECT FROM_UNIXTIME(order_time, '2000-01-01 00:00:00') as order_datetime
FROM orders;

這將返回一個包含 order_datetime 列的結果集,其中包含轉換后的日期/時間值。

0