当前位置:首页 > 技术分析 > 正文内容

oracle——日期相关_oracle日期范围查询

ruisui883个月前 (02-10)技术分析12

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

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1858.html

标签: timestamp转换
分享给朋友:

“oracle——日期相关_oracle日期范围查询” 的相关文章

GitLab-创建分支

描述分支是独立的生产线,是开发过程的一部分。分支的创建涉及以下步骤。创建一个分支步骤1-登录您的GitLab帐户,然后转到“ 项目”部分下的项目。步骤2-要创建分支,请单击“ 存储库”部分下的“ 分支”选项,然后单击“ 新建分支”按钮。步骤3-在“ 新建分支”屏幕中,输入分支的名称,然后单击“ 创建...

使用cgroup限制进程资源

这里使用containerd项目中的cgroup包来实现进程资源限制。先写一个耗费一个CPU并且一秒增加10m内存的测试进程package mainimport ( "fmt" "math/rand" "time")func main() { go f...

分享15个基于Vue3.0全家桶的优秀开源项目

大家好,我是 Echa。今天来分享 15 个基于 Vue3.0 全家桶的优秀开源项目!1. Vue Admin Bettergithub : https://github.com/chuzhixin/vue-admin-bettervue admin better 对比其他来源 admin 框架有如...

基于Spring Cloud+VUE的多租户小程序商城源码「快速二开可商用」

一、系统介绍JooLun平台是一个专注微信快速二开系统研发的平台,采用Java语言开发,使用的是最新微服务前后端分离技术,目前有公众号和小程序商城两个版本,有公众号后台管理、小程序商城。基于Spring Cloud微服务+VUE实现的核心框架多租户小程序商城源码,核心框架采用SpringBoot2+...

Ruoyi-vue第五十二章:Uniapp小程序配置tabbar底部导航栏

一、功能实现效果如下图底部的tabbar二、uniapp的tabBar如果应用是一个多 tab 应用,可以通过 tabBar 配置项指定一级导航栏,以及 tab 切换时显示的对应页。在 pages.json 中提供 tabBar 配置,不仅仅是为了方便快速开发导航,更重要的是在App和小程序端提升性...

快来看看重构了 365 天的 vue3.5 这次到底更新了啥

新人求关注?,点击右上角 ↗? 关注,博主日更,全年无休,您的关注是我的最大的更新的动力~ 感谢大家了 就在 9 月 1 号,迭代了一年多的 Vue 3.5 终于发布了,这次发布的代号是 "天元突破 红莲螺岩"。这是一个机器人动画片的名字,相信喜欢看动漫的小伙伴应该很熟悉从更新的 C...