oracle查询日期语句有:1、取得当前日期是本月的第几周,代码为【select to_char(sysdate,'W')】;2、取得当前日期是一个星期中的第几天,代码为【select sysdate,to_char(sysdate,D】。

oracle查询日期语句有:

1:取得当前日期是本月的第几周SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from dual;

TO_CHAR(SYSDATE,'YY20030327 4 18:16:09 SQL>

select to_char(sysdate,'W') from dual;

结果:

4

2:取得当前日期是一个星期中的第几天,注意星期日是第一天SQL> select sysdate,to_char(sysdate,'D')from dual;

SYSDATE T

结果:

27-MAR-03 5

类似:select to_char(sysdate,'yyyy') from dual; --年

select to_char(sysdate,'Q' from dual; --季

select to_char(sysdate,'mm') from dual; --月

select to_char(sysdate,'dd') from dual; --日ddd 年中的第几天

WW 年中的第几个星期

W 该月中第几个星期

DAY 周中的星期几

D 今天对映的NUMBER

'1','星期日', '2','星期一', '3','星期二', '4','星期三', '5','星期四', '6','星期五', '7','星期六'

hh 小时(12)

hh24 小时(24)

Mi 分

ss 秒

3:取当前日期是星期几中文显示:SQL> select to_char(sysdate,'day') from dual;

TO_CHAR(SYSDATE,'DAY')

结果:

星期四

4:如果一个表在一个date类型的字段上面建立了索引,如何使用alter session set NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'

5: 得到当前的日期select sysdate from dual;

6: 得到当天凌晨0点0分0秒的日期select trunc(sysdate) from dual;

-- 得到这天的最后一秒select trunc(sysdate) + 0.99999 from dual;

-- 得到小时的具体数值select trunc(sysdate) + 1/24 from dual;

select trunc(sysdate) + 7/24 from dual;

7:得到明天凌晨0点0分0秒的日期select trunc(sysdate+1) from dual;

select trunc(sysdate)+1 from dual;

8: 本月一日的日期select trunc(sysdate,'mm') from dual;

9:得到下月一日的日期select trunc(add_months(sysdate,1),'mm') from dual;

10:返回当前月的最后一天?select last_day(sysdate) from dual;

select last_day(trunc(sysdate)) from dual;

select trunc(last_day(sysdate)) from dual;

select trunc(add_months(sysdate,1),'mm') - 1 from dual;

11: 得到一年的每一天select trunc(sysdate,'yyyy')+ rn -1 date0

from

(select rownum rn from all_objects

where rownum<366);

12:今天是今年的第N天SELECT TO_CHAR(SYSDATE,'DDD') FROM DUAL;

13:如何在给现有的日期加上2年select add_months(sysdate,24) from dual;

14:判断某一日子所在年分是否为润年select decode(to_char(last_day(trunc(sysdate,'y')+31),'dd'),'29','闰年','平年') from dual;

15:判断两年后是否为润年select decode(to_char(last_day(trunc(add_months(sysdate,24),'y')+31),'dd'),'29','闰年','平年') from dual;

16:得到日期的季度select ceil(to_number(to_char(sysdate,'mm'))/3) from dual;

select to_char(sysdate, 'Q') from dual;

oracle获取今天凌晨的时间_oracle查询日期语句有哪些?相关推荐

  1. 16种oracle查询日期语句

    查询日期是使用oracle数据库过程中经常要遇到的操作,下文列举了一些oracle查询日期语句的例子,如果您感兴趣的话,不妨一看. oracle查询日期语句在我们使用数据库过程中是经常要用到的,下面就 ...

  2. ORACLE 获取某一年中的所有周末日期

    ORACLE 获取某一年中的所有周末日期 思路是先获取一整年的所有日期,标准星期,再做筛选 SELECTCHINA_WEEK AS WEEK ,TO_DATE(DATETIME, 'yyyy-MM-d ...

  3. oracle 获取当月的1号_Oracle 获取当前年、月、日

    Oracle 获取当前年.月.日 1.//oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分  //语法如下  EXTRAC ...

  4. JS 获取合同的起始时间与终止时间------日期增加自然月,年。

    需求: 在线签订电子合同: 获取合同的起始时间与终止时间,以用户点击签约为起始时间,计算用户在页面中选择的合约生效时长(可选6个月.1年等等)并推算出终止时间: 实现难点: 可能存在大月小月以及平年闰 ...

  5. python获取月份字符串_python 时间字符串与日期转化

    python 时间字符串与日期转化 datetime.datetime.strptime(string, format) 根据指定的格式解析字符串为一个datetime类型.相当于datetime.d ...

  6. oracle 获取当月的1号_ORACLE认证大师(OCM)

    Oracle Certified Master(OCM) 大师认证资质是Oracle认证的最高级别.此认证是对技术.知识和操作技能的最高级别的认可.Oracle认证大师是解决最困难的技术难题和最复杂的 ...

  7. oracle获取当前年上一年时间,Oracle获取一周前,一个月前,一年前的日期

    1.获取当前时间一周前的日期 select sysdate - interval '7' day from dual 类似的 当前时间减去7分钟的时间 select sysdate,sysdate - ...

  8. python 获取今天凌晨的时间

    now = datetime.datetime.now() zero_today = now - datetime.timedelta(hours=now.hour, minutes=now.minu ...

  9. python查询sqlserver视图_如题:sqlserver连接Oracle数据库,在sql查询分析器中查询oracle中的视图,根据时间字段查询,SQL语句...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. 申万一级行业日指数_申万一级行业指数一周表现
  2. java 如何将word 转换为ftl_使用 freemarker导出word文档
  3. 操作系统——实验叁——主存空间的分配与回收
  4. 33. 高精度练习之乘法
  5. JavaScript Swiper插件
  6. 继承类 基类的赋值_Chapter10:继承与派生(四)
  7. 【ElasticSearch】Es 源码之 CleanerService 源码解读
  8. 【编程语言之Python】之plt画图尺寸、去白边
  9. 学籍专业填计算机还是理工,学生程序论文,关于高职非计算机专业理工类《C语言程序设计》课程的教学相关参考文献资料-免费论文范文...
  10. opencv + freeimage 播放gif
  11. 怎么破解Windows账户密码
  12. 稳压二极管及特性介绍
  13. Android anr模拟,ANR 的模拟
  14. 开环传递函数判断系统类型_已知系统的开环传递函数,试用Nyquist稳定判据判断系统的稳定性。_学小易找答案...
  15. IntelliJ idea (最新版)激活方法
  16. 【Linux 内核 内存管理】分区伙伴分配器 ② ( free_area 空闲区域结构体源码 | 分配标志位 | GFP_ZONE_TABLE 标志位区域类型映射表 |分配标志位对应的内存区域类型 )
  17. Matlab中创建一个矩阵的3种常用方法
  18. java 动物声音模拟器_动物声音模拟器软件
  19. 回复审稿意见应该注意什么?
  20. 关于容灾备份的一些思考

热门文章

  1. 网络层:IP协议详解(IP协议真的得看这篇)
  2. matlab里数组的赋值,arrays – MATLAB结构赋值数组
  3. Win10/Win7小技巧:教你如何彻底关闭系统进程
  4. 【洛谷 2661】信息传递
  5. MS CRM 2011 RC中的新特性(9)—全新的工作流 脚本设计模式
  6. 谈谈JAVA中的安全发布
  7. Sub-process /usr/bin/dpkg returned an error code (1)解决办法
  8. Android系统驱动【转】
  9. ios截屏 u3d导出Xcode工程截屏
  10. 挖掘有价值的搜索关键词