要將 sql 中的時間戳轉換成日期格式,可以使用 to_char() 函數:to_char(timestamp_column, ‘yyyy-mm-dd’) 將時間戳轉換成日期字符串。可使用其他日期格式,如 ‘yyyy-mm-dd hh24:mi:ss’(日期和時間)和 ‘yyyy-mm-dd hh:mi:ss am’(日期和時間,帶 am/pm)。
如何用 SQL 將時間戳轉換成日期格式
轉換方法:
使用 TO_CHAR() 函數將時間戳轉換成日期字符串。
語法:
TO_CHAR(timestamp_column, 'YYYY-MM-DD')
登錄后復制
參數:
timestamp_column:需要轉換的時間戳列。
‘YYYY-MM-DD’:所需的日期格式。
示例:
SELECT TO_CHAR(timestamp_column, 'YYYY-MM-DD') FROM table_name;
登錄后復制
其他格式:
除了 ‘YYYY-MM-DD’,還可以使用其他日期格式:
‘YYYY-MM-DD HH24:MI:SS’: 日期和時間
‘YYYY-MM-DD HH:MI:SS AM’: 日期和時間(帶 AM/PM)
‘YYYY-MM-DD HH:MI:SS PM’: 日期和時間(帶 AM/PM)
注意:
時間戳必須以 Unix 時間戳格式存儲。
如果時間戳不是 Unix 時間戳,需要先將其轉換為 Unix 時間戳。