【PostgreSQL】时间格式转换相关
在PostgreSQL中,可以使用to_char
和to_timestamp
函数来进行时间格式的转换。
例如,将当前时间转换为格式 'YYYY-MM-DD HH24:MI:SS':
SELECT to_char(current_timestamp, 'YYYY-MM-DD HH24:MI:SS') AS formatted_date;
将字符串格式的日期时间转换为时间戳:
SELECT to_timestamp('2023-04-01 13:20:15', 'YYYY-MM-DD HH24:MI:SS') AS timestamp;
如果需要将UNIX时间戳转换为日期时间,可以这样做:
SELECT to_timestamp(1679712375) AS timestamp;
以上代码假设UNIX时间戳是以秒为单位的。如果UNIX时间戳是毫秒,需要先除以1000:
SELECT to_timestamp(1679712375 / 1000.0) AS timestamp;
请根据实际需求调整格式字符串。
评论已关闭