“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
- 下一篇:分布式数据库里的时间戳
- 最近发表
-
- 联想推出 IdeaPad 14s / 15s:均为 3399 元,运行 Win11 系统
- 顶配版ThinkPad X1 Carbon评测
- 联想ThinkPad X1 Carbon评测
- lenovo联想 拯救者-14 加装ssd、内存及win10转移到ssd经验谈
- 联想发布新款耳机鼠标等配件:专为ThinkPad X1设计
- 杜比全景音体验,联想K4 Note在印度正式发布
- 3099 元起,联想推出 IdeaPad 15:约10小时续航,预装 Win11系统
- 联想拯救者Y70、小新Pad Pro 2022发布丨拯救者Y70测评体验
- 千元可定制!联想K4 Note印度发布:杜比全景音体验
- 声临其境 联想TAB2 A10平板联手杜比
- 标签列表
-
- serv-u 破解版 (6)
- 极域电子教室2009 (6)
- 6300主题下载 (1)
- oracle11204下载 (1)
- c++论坛 (14)
- huaweiupdateextractor (4)
- thinkphp6下载 (7)
- 前端论坛 (11)
- mysql 时间索引 (13)
- mydisktest_v298 (35)
- unlocker208 (1)
- sql 日期比较 (33)
- document.appendchild (35)
- 头像打包下载 (35)
- 二调符号库 (23)
- oppoa5专用解锁工具包 (8)
- acmecadconverter_8.52绿色版 (25)
- oracle timestamp比较大小 (7)
- chm editor破解版 (7)
- throttlestop防止降频 (9)
- f12019破解 (16)
- 流星蝴蝶剑修改器 (18)
- pygame中文手册 (2)
- 联想杜比音效驱动下载 (10)