oracle获取今天凌晨的时间_oracle查询日期语句有哪些?
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查询日期语句有哪些?相关推荐
- 16种oracle查询日期语句
查询日期是使用oracle数据库过程中经常要遇到的操作,下文列举了一些oracle查询日期语句的例子,如果您感兴趣的话,不妨一看. oracle查询日期语句在我们使用数据库过程中是经常要用到的,下面就 ...
- ORACLE 获取某一年中的所有周末日期
ORACLE 获取某一年中的所有周末日期 思路是先获取一整年的所有日期,标准星期,再做筛选 SELECTCHINA_WEEK AS WEEK ,TO_DATE(DATETIME, 'yyyy-MM-d ...
- oracle 获取当月的1号_Oracle 获取当前年、月、日
Oracle 获取当前年.月.日 1.//oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分 //语法如下 EXTRAC ...
- JS 获取合同的起始时间与终止时间------日期增加自然月,年。
需求: 在线签订电子合同: 获取合同的起始时间与终止时间,以用户点击签约为起始时间,计算用户在页面中选择的合约生效时长(可选6个月.1年等等)并推算出终止时间: 实现难点: 可能存在大月小月以及平年闰 ...
- python获取月份字符串_python 时间字符串与日期转化
python 时间字符串与日期转化 datetime.datetime.strptime(string, format) 根据指定的格式解析字符串为一个datetime类型.相当于datetime.d ...
- oracle 获取当月的1号_ORACLE认证大师(OCM)
Oracle Certified Master(OCM) 大师认证资质是Oracle认证的最高级别.此认证是对技术.知识和操作技能的最高级别的认可.Oracle认证大师是解决最困难的技术难题和最复杂的 ...
- oracle获取当前年上一年时间,Oracle获取一周前,一个月前,一年前的日期
1.获取当前时间一周前的日期 select sysdate - interval '7' day from dual 类似的 当前时间减去7分钟的时间 select sysdate,sysdate - ...
- python 获取今天凌晨的时间
now = datetime.datetime.now() zero_today = now - datetime.timedelta(hours=now.hour, minutes=now.minu ...
- python查询sqlserver视图_如题:sqlserver连接Oracle数据库,在sql查询分析器中查询oracle中的视图,根据时间字段查询,SQL语句...
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
最新文章
- 申万一级行业日指数_申万一级行业指数一周表现
- java 如何将word 转换为ftl_使用 freemarker导出word文档
- 操作系统——实验叁——主存空间的分配与回收
- 33. 高精度练习之乘法
- JavaScript Swiper插件
- 继承类 基类的赋值_Chapter10:继承与派生(四)
- 【ElasticSearch】Es 源码之 CleanerService 源码解读
- 【编程语言之Python】之plt画图尺寸、去白边
- 学籍专业填计算机还是理工,学生程序论文,关于高职非计算机专业理工类《C语言程序设计》课程的教学相关参考文献资料-免费论文范文...
- opencv + freeimage 播放gif
- 怎么破解Windows账户密码
- 稳压二极管及特性介绍
- Android anr模拟,ANR 的模拟
- 开环传递函数判断系统类型_已知系统的开环传递函数,试用Nyquist稳定判据判断系统的稳定性。_学小易找答案...
- IntelliJ idea (最新版)激活方法
- 【Linux 内核 内存管理】分区伙伴分配器 ② ( free_area 空闲区域结构体源码 | 分配标志位 | GFP_ZONE_TABLE 标志位区域类型映射表 |分配标志位对应的内存区域类型 )
- Matlab中创建一个矩阵的3种常用方法
- java 动物声音模拟器_动物声音模拟器软件
- 回复审稿意见应该注意什么?
- 关于容灾备份的一些思考