在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

SQL浮点时间戳转换为日期格式 (yyyy-mm-dd hh24:mi:ss) 和字符串

原文地址: https://www.cveoy.top/t/topic/qx0t 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录