PostgreSql 日期函数 字符串转日期

今天写了一个查询语句用到,查询不到数据,备忘录。

1、to_timestamp  (含时分秒)

SELECT
    * 
FROM
    t_demo 
WHERE
    create_time BETWEEN to_timestamp ( '2020-09-12 13:40:30', 'yyyy-MM-dd hh24:mi:ss' ) 
    AND to_timestamp ( '2020-09-12 13:57:20', 'yyyy-MM-dd hh24:mi:ss' );

-- 可以查询到数据

2、to_date (不含时分秒)

   

SELECT
    * 
FROM
    t_demo 
WHERE
    create_time BETWEEN to_date ( '2020-09-12 13:40:30', 'yyyy-MM-dd hh24:mi:ss' ) 
    AND to_date ( '2020-09-12 13:57:20', 'yyyy-MM-dd hh24:mi:ss' );

-- 查询不到数据
原文地址:https://www.cnblogs.com/spqin/p/13657018.html