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