Oracle之Date格式转换&日期时间间隔操作
来源:互联网 发布:centos 打开80端口 编辑:程序博客网 时间:2024/05/29 23:45
本文对Oracle的Date格式转换做一下记录:
1.Sql中不区分大小写,例如MM和mm被认为是相同的格式代码,所以Oracle的Sql采用了mi来代表分钟;
所以:
select to_char(sysdate, 'yyyy-MM-dd HH24:mi:ss ') from dual; --mi表示的是当前的分 正确
select to_char(sysdate, 'yyyy-MM-dd HH24:mm:ss ') from dual; --mm表示的当前的月份
2.要以24小时的形式显示出来则要使用HH24;
3.to_date('要转换的字符串','转换格式'),即按照第二个参数的格式解释第一个参数
4.to_char('要转换的字符串','转换格式'),即把给定的日期按照“转换格式转换”
5.日期格式参数及其含义
D数字表示的星期几(1:星期天)
DAY全拼的星期名(MONDAY)
DD数字表示月中的第几天(01~31)
DDD数字表示年中的第几天(001~...)
DY简写的星期名(MON)
IW数字表示年中的第几周(01~...)
IYYY四位年份
YYYY四位年份
YYY,YY,Y年份的后三位,两位一位
HH小时,按12小时计
HH24小时,按24小时计
MI分
SS秒
MM月
MON月份的简写(三位:FEB)
MONTH全拼的月份(FEBRUARY)
W数字表示月中的第几周(1~...)
WW数字表示年中的第几周(01~...)
6.日期时间间隔操作
当前时间减去7分钟的时间
select sysdate,sysdate - interval '7' MINUTE from dual;
当前时间减去7小时的时间
select sysdate,sysdate - interval '7' HOUR from dual;
当前时间减去7分钟的时间
select sysdate,sysdate - interval '7' DAY from dual;
当前时间减去7分钟的时间
select sysdate,sysdate - interval '7' MONTH from dual;
当前时间减去7分钟的时间
select sysdate,sysdate - interval '7' YEAR from dual;
时间间隔乘以一个数字
select sysdate,sysdate - 3*interval '7' HOUR from dual;
- Oracle之Date格式转换&日期时间间隔操作
- 日期时间格式转换为date
- Struts2标签转换Date格式日期时间
- Oracle 默认时间格式 & Date格式转换
- Oracle 默认时间格式 & Date格式转换
- Oracle 默认时间格式 & Date格式转换
- Oracle 默认时间格式 & Date格式转换
- Oracle 默认时间格式 & Date格式转换
- 日期时间间隔操作
- Oracle日期时间(Date/Time)操作
- Oracle日期时间(Date/Time)操作
- date日期格式转换
- date日期格式转换
- 时间日期格式转换 sdutoj2246(Date类简单使用)
- SQL DATE 日期格式转换
- js转换Date日期格式
- js转换Date日期格式
- js转换Date日期格式
- IDEA Unable to open debugger port (IDEA不能打开调试器)
- 微信公众号 授权登录 JAVA
- 解决java.lang.StackOverflowError: stack size 8MB报错问题
- chm 转 pdf
- 七层--愈见清晰明了
- Oracle之Date格式转换&日期时间间隔操作
- Linux环境下段错误产生的原因与调试
- 【Leetcode】326. Power of Three
- Android 单元测试学习
- 网页背景效果canvas-nest.js
- select into from 和 insert into select 区别
- 有关HTTP协议的详解
- libcurl post 请求
- int、bigint、smallint 和 tinyint的区别与长度的含义