oracle日期格式转换问题 - Oracle / 基础和管理
如何将ORACLE中的这种日期格式:2010-5-7 下午 12:00:00
转换成:2010-5-7 24:00:00
谢谢。
alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';
非常感谢楼上。
按照楼上的操作了,但是显示的日期格式还是2010-5-7 下午 12:00:00。
转换比较麻烦
select to_date(datetime,'YYYY-MM-DD HH24:MI:SS','NLS_DATE_LANGUAGE = American') from tb
SQL code:
--下午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
你的这个时间是怎么插成这样的?
是to_date('','YYYYMMDDHH24MISS')就这接变成这样了还是你的格式有什么特殊处理
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'
2010-5-7 下午 12:00:00。
不是
2010-5-7 24:00:00
没有 2010-5-7 24:00:00这个时间 只有 2010-5-8 00:00:00
如果你是用的SQLPLUS, 那么:
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'
如果你用的是PL /SQL DEVELOPER工具,那么:
TOOL --> PREFERENCE -->USER INTERFACE -->DATA/TIME 进行显示设置
我的意思是把:2010-5-7 下午 11:00:00
转换成:2010-5-7 23:00:0
相关问答:
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待!
oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了
引用
oracle ......
在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后
#topas查看总是有一块磁盘%BUSY为90%以上,
数据库版本:oracle 9.2.0.7
数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04
#lslv -l lv04
......
oracle 11g 安装 01092 错误,
日志信息:
[oracle@linux trace]$ vi alert_orcl.log
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......
SELECT * from (SELECT A.*, ROWNUM RN from (SELECT * from t_out_logon) A WHERE ROWNUM <= 30)WHERE RN >= 21
SELECT A.* from (SELECT t.*,rownum rn from t_out_logon t WHERE ROWNUM <= 30) A WHERE ......