Qracle数据库中的日期2019/7/10 下午 06:18:17
select * from scqhp.cell_sort_info_by_customer where to_date(up_test_time,'yyyy-mm-dd am hh12:mi:ss')
between to_date('2021-12-24 08:30:00','yyyy-mm-dd hh24:mi:ss') and to_date('2021-12-25 20:30:00','yyyy-mm-dd hh24:mi:ss');
ORA-01855: 必須設定 AM/A.M. 或 PM/P.M.
01855. 00000 - "AM/A.M. or PM/P.M. required"
*Cause:
*Action:
根据报错尝试
select * from v$nls_parameters;--查看当前我的NLS_DATE_LANGUAGE的配置:
alter session set NLS_DATE_LANGUAGE='SIMPLIFIED CHINESE';
alter session set NLS_DATE_FORMAT='YYYY/MM/DD AM HH:MI:SS';
但是还是报上面同样的错
可以快速查询
你这样查会不会报错?
select to_date('2019/7/10 下午 06:18:17','yyyy-mm-dd am hh12:mi:ss') from dual;