SQL浮点时间戳转换为日期格式 (yyyy-mm-dd hh24:mi:ss) 和字符串
在SQL中,可以使用TO_CHAR函数将浮点类型的时间戳转换为指定格式的日期,并使用TO_CHAR函数将日期转换为字符串。
假设你的浮点类型时间戳列名为timestamp_column,可以使用以下SQL语句将其转换为格式为yyyy-mm-dd hh24:mi:ss的日期类型:
SELECT TO_CHAR(TO_DATE('1970-01-01', 'YYYY-MM-DD') + timestamp_column / (24*60*60), 'YYYY-MM-DD HH24:MI:SS') AS date_column
FROM your_table;
然后,如果你想将日期类型转换为字符串类型,可以使用TO_CHAR函数再次进行转换,例如:
SELECT TO_CHAR(TO_DATE('1970-01-01', 'YYYY-MM-DD') + timestamp_column / (24*60*60), 'YYYY-MM-DD HH24:MI:SS') AS date_string
FROM your_table;
这样将会返回一个字符串类型的日期,格式为yyyy-mm-dd hh24:mi:ss。
原文地址: https://www.cveoy.top/t/topic/qx0t 著作权归作者所有。请勿转载和采集!