“oracle——日期相关” 网站介绍
to_date('2021-07-09','YYYY-MM-DD')--字符串转为日期
to_char(date,格式)把日期或数字转为字符串
to_char('2019-2-25 上午12:00:00','YYYYMMDD') 返回字符串20190225
to_char(SYSDATE,'YYYY-MM-DD')--转为日期字符串
to_timestamp('2021-09-04 17:48:11.12','YYYY-MM-DD MM24:MI:SS.FF')
日期时间增减-----
interval '10' day 表示10天
interval '6' month 表示6个月
sysdate-interval '10' day---表示10天前
extract(month from sysdate)返回月
extract(year from sysdate)返回年
extract(year from date '2018-11-29')返回年2018
trunc(sysdate,'year')返回年的1月1日
trunc(to_date('20210930','YYYYMMDD'),'year')=20210101
trunc('2018-11-29','year')返回20180101
trunc(sysdate,'yyyy')返回年的1月1日
trunc(sysdate,'mm')返回月的第一天
trunc(to_date('20210930','YYYYMMDD'),'month')=20210901
--返回日期所在季度的第一天
trunc(to_date('20210930','YYYYMMDD'),'Q')=20210701
---取'20210321'日期所有季度的第一天
to_char(trunc(to_date('20210321','yyyymmdd'),'Q'),'yyyymmdd')=20210101
---取'20210421'日期上季度的最后一天(季末日期)
to_char(trunc(to_date('20210421','yyyymmdd'),'Q')-1,'yyyymmdd')=20210331
trunc(sysdate,'dd')返回当前日期
trunc(sysdate,'mi')返回分钟
trunc(sysdate,'HH')返回小时
+1加一天
+1/24加一小时
+/24/60加一分钟
--两个日期相差天数
to_number(to_date('20210930','YYYYMMDD')-to_date('20210101','YYYYMMDD'))=273
2021-12-19
- 上一篇:聊聊Spring AI的Tool Calling
- 下一篇:分布式数据库里的时间戳
- 最近发表
-
- JavaScript,ES6,数值扩展,二进制、八进制和十六进制,方法
- 如何用2 KB代码实现3D赛车游戏?2kPlus Jam大赛了解一下
- 10个JavaScript一行代码,解决90%的开发难题
- 如何使用 Fraction.js 解决 BigInt 的计算盲区?
- js四舍五入(js中四舍五入的代码怎么打)
- 全能硬件大师AIDA64 v4.60 最新绿色版下载
- 实用神帖 隔壁老王买到iPhone 6魔改6s,怎么破?
- DIY装机小白的618配机历程(3千元的146K,DDR5无卡方案)2025
- AIDA64 7.30版本发布:改善深色/高对比度模式
- DIY从入门到放弃:CPU没有SN码是保护你
- 标签列表
-
- mydisktest_v298 (35)
- sql 日期比较 (33)
- document.appendchild (35)
- 头像打包下载 (35)
- 二调符号库 (23)
- acmecadconverter_8.52绿色版 (25)
- 梦幻诛仙表情包 (36)
- 魔兽模型 (23)
- java面试宝典2019pdf (26)
- disk++ (30)
- 加密与解密第四版pdf (29)
- iteye (26)
- parsevideo (22)
- centos7.4下载 (32)
- cuda10.1下载 (22)
- intouch2014r2sp1永久授权 (33)
- usb2.0-serial驱动下载 (24)
- jdk1.8.0_191下载 (27)
- axure9注册码 (30)
- virtualdrivemaster (26)
- 数据结构c语言版严蔚敏pdf (25)
- 兔兔工程量计算软件下载 (27)
- 代码整洁之道 pdf (26)
- ccproxy破解版 (31)
- aida64模板 (28)