oracle获取当前日期
oracle获取当前日期是怎样的呢?下面就让我们一起来了解一下吧
使用oracle获取当前日期一般会有两种主要类型,即date类型与char类型,具体介绍如下
date类型,具体代码为
select sysdate from dual
char类型,具体代码为
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
select to_char(sysdate, 'yyyy' ) from dual;--年
select to_char(sysdate, 'MM' ) from dual;--月
select to_char(sysdate, 'dd' ) from dual;--日
select to_char(sysdate, 'Q') from dual;--季
select to_char(sysdate, 'iw') from dual;--周--按照日历上的那种,每年有52或者53周
对于日期操作的介绍
当前时间减去7分钟的时间
select sysdate,sysdate - interval '7' MINUTE from dual;
当前时间减去7小时的时间
select sysdate - interval '7' hour from dual;
当前时间减去7天的时间
select 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 - 8interval '7' hour from dual;
参考示例
若是想要获取当年的一月一号,具体代码为
//获取当年的一月一号
to_date(concat((select to_char(sysdate,'yyyy') from dual), '-01-01 00:00:00'),'yyyy-MM-dd HH24:mi:ss') //date格式
若是想要获取这个月的一月一号,具体代码为
//获取这个月的一月一号
SELECT LAST_DAY(ADD_MONTHS(SYSDATE, -1)) + 1 FROM DUAL; //date格式
SELECT TO_CHAR(LAST_DAY(ADD_MONTHS(SYSDATE, -1)) + 1,'yyyy-mm-dd HH24:mi:ss') FROM DUAL; //char格式
希望能够帮助到大家。
长沙网络推广
- 平凉整站优化:提升网站竞争力的关键
- 重庆百度关键词seo怎么做网络推广
- 松原关键词优化策略:提升您网站的可见性和流
- 万国数据备案域名出售:如何为您的业务选择合
- 兰州百度SEO排名:提升网站可见性的有效策略
- 山东优化关键词排名推广如何做百度排名
- 湟中百度优化服务:提升您网站排名的最佳选择
- 马关百度关键词SEO策略与实践指南
- 陕西SEO怎么做网站推广
- 花莲SEO优化:提升您网站排名的最佳策略
- 璧山SEO网站推广:有效提升你的网站流量与曝光
- 桂林优化关键词排名推广:提升您的在线能见度
- 崇信企业网站优化:提升您在线业务的秘密武器
- 江西SEO推广怎样跟客户谈判容易签下合同
- 为什么新网备案域名玩得开心?
- 开远百度关键词排名:提升你的网站可见度