ORACLE日期时间处理
来源:互联网 发布:linux 发送http请求 编辑:程序博客网 时间:2024/05/24 01:05
- --感觉ORACLE对日期的处理比MS较方便些
- --修改会话日期时间格式
- ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS';
- --修改会话日期时间语言
- ALTER SESSION SET NLS_DATE_LANGUAGE ='AMERICAN';
- --当前时间前N分钟
- SELECT SYSDATE-INTERVAL 'N'MINUTE FROM DUAL;
- --当前时间前N小时
- SELECT SYSDATE-INTERVAL 'N'HOUR FROM DUAL;
- --N天前的这时
- SELECT SYSDATE-INTERVAL 'N'DAY FROM DUAL;
- --N月前的这时
- SELECT SYSDATE-INTERVAL 'N'MONTH FROM DUAL;
- SELECT ADD_MONTHS(SYSDATE,-N) FROM DUAL;
- --N年前的这时
- SELECT SYSDATE-INTERVAL 'N'YEAR FROM DUAL;
- --本月最后一天
- SELECT LAST_DAY(SYSDATE) FROM DUAL;
- --日期间的相差月数
- SELECT MONTHS_BETWEEN(SYSDATE,TO_DATE('2010-01-12','YYYY-MM-DD'))FROM DUAL;
--感觉ORACLE对日期的处理比MS较方便些--修改会话日期时间格式ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS';--修改会话日期时间语言ALTER SESSION SET NLS_DATE_LANGUAGE = 'AMERICAN';--当前时间前N分钟SELECT SYSDATE-INTERVAL 'N' MINUTE FROM DUAL;--当前时间前N小时SELECT SYSDATE-INTERVAL 'N' HOUR FROM DUAL;--N天前的这时SELECT SYSDATE-INTERVAL 'N' DAY FROM DUAL;--N月前的这时SELECT SYSDATE-INTERVAL 'N' MONTH FROM DUAL;SELECT ADD_MONTHS(SYSDATE,-N) FROM DUAL;--N年前的这时SELECT SYSDATE-INTERVAL 'N' YEAR FROM DUAL;--本月最后一天SELECT LAST_DAY(SYSDATE) FROM DUAL;--日期间的相差月数SELECT MONTHS_BETWEEN(SYSDATE,TO_DATE('2010-01-12','YYYY-MM-DD'))FROM DUAL;
其实再加上字符串和日期转换函数TO_CHAR和TO_DATE基本的计算已经差不多了。
- ORACLE日期时间处理
- Oracle处理日期时间
- ORACLE 日期时间处理函数
- oracle中时间日期的处理
- oracle的日期和时间的处理
- ORACLE时间日期星期(SYSDATE)相关处理
- ORACLE/JSP技术涉及日期、时间问题的处理
- ORACLE/JSP技术涉及日期、时间问题的处理
- 精通 Oracle+Python,第 2 部分:处理时间和日期
- Java日期时间处理
- Java日期时间处理
- 常用时间/日期处理
- ruby 时间日期处理
- java日期时间处理
- javad处理日期时间
- SQL时间/日期处理
- Oralce 日期时间处理
- 日期时间处理函数
- Hibernate N+1 问题
- Android 从本地服务器下载文件与解析过程详解(五)
- PHP生成对象的模式
- C语言实现的通讯录例子
- 实现中序线索化二叉树
- ORACLE日期时间处理
- 獲取用戶語言配置信息
- Netty框架代码(源码)客户端与服务器
- tomcat_设置项目根路径为tomcat
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- Android笔记汇总
- Android--多点触控事件捕捉
- CENTOS + MYSQL 双机热备
- android上传图片至服务器