mybatis时间戳转换,怎么把时间戳转换为date

select update_time from 表名

update_time是一个时间戳,mybatis映射怎么转换为date接收

时间戳你要自行转换为时间类型。

select from_unixtime(update_time) from 表名

我看你标记的是Oracle所以你应该用的是Oracle数据库,一般需要通过转换字符进行中间转换,另外时间戳也可通过+0来实现转换为日期


--时间戳转换为日期
TO_DATE(
TO_CHAR(SYSTIMESTAMP,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS')

--日期转换为时间戳
TO_TIMESTAMP(
TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS')

时间戳转换为日期
SELECT SYSTIMESTAMP+0 FROM DUAL;