17,377
社区成员
发帖
与我相关
我的任务
分享
DINGJUN123>select to_date('2010050623','yyyymmddhh24') from dual;
TO_DATE('20100
--------------
06-5月 -10
DINGJUN123>alter session set nls_date_format='yyyymmdd hh24:mi:ss';
会话已更改。
DINGJUN123>/
会话已更改。
DINGJUN123>select to_date('2010050623','yyyymmddhh24') from dual;
TO_DATE('20100506
-----------------
20100506 23:00:00
DINGJUN123>alter session set nls_date_format='yyyymmdd hh:mi:ss';
会话已更改。
DINGJUN123>select to_date('2010050623','yyyymmddhh24') from dual;
TO_DATE('20100506
-----------------
20100506 11:00:00
DINGJUN123>alter session set nls_date_format='yyyymmdd hh24:mi:ss,am';
ERROR:
ORA-01818: 'HH24' 不使用上下午指示符
DINGJUN123>alter session set nls_date_format='yyyymmdd hh:mi:ss,am';
会话已更改。
DINGJUN123>select to_date('2010050623','yyyymmddhh24') from dual;
TO_DATE('2010050623','
----------------------
20100506 11:00:00,下午
--下午12点 是不是晚上24点也就是零点
SQL> edi
已写入 file afiedt.buf
1 select to_char(to_date('2010-5-7 12:00:00','yyyy-mm-dd hh24:mi:ss')+interval '12' hour,
2* 'yyyy-mm-dd hh24:mi:ss') from dual
SQL> /
TO_CHAR(TO_DATE('20
-------------------
2010-05-08 00:00:00