时间:2024-10-07 09:00:14
导读:数据库,时间戳与日期的转换 时间戳转换为date格式: SELECT TO_CHAR(时间戳的那一列 / (1000 * 60 * 60 * 24) + TO_DATE(‘1970-01-01 08:00:00’, ‘YYYY-MM-DD H......
数据库,时间戳与日期的转换
时间戳转换为date格式:
SELECT TO_CHAR(时间戳的那一列 / (1000 * 60 * 60 * 24) +
TO_DATE(‘1970-01-01 08:00:00’, ‘YYYY-MM-DD HH24:MI:SS’), ‘YYYY-MM-DD’) FROM 表名 ;
原理: 用to_date函数将字符串’1970-01-01 08:00:00’转换为日期作为起始时间,同时将时间戳转换为天数,在此基础上将两者相加,即为该时间戳对应的具体日期时间,最后截取我们需要的日期部分。