oracle between and monday,oracle——時間

時間數據

1. 插入時間數據

插入語法

命令:insert into floor values (to_date('年-月-日 時:分:秒','YYYY-MM-DD HH24:MI:SS'));

完整的時間插入

insert into floor values (to_date('2010-07-12 09:10:12','YYYY-MM-DD HH24:MI:SS'));

查詢顯示:2010-07-12 09:10:12.0

缺少秒

insert into floor values (to_date('2010-07-12 09:10','YYYY-MM-DD HH24:MI'));

查詢顯示:2010-07-12 09:10:00.0

缺少分

insert into floor values (to_date('2010-07-12 09','YYYY-MM-DD HH24'));

查詢顯示:2010-07-12 09:00:00.0

當省略了HH、MI、SS 對應的參數時,oracle會使用0作為其默認值。即取整到當前日。

insert into floor values (to_date('2010-07-12','YYYY-MM-DD'));

查詢顯示:2010-07-12 00:00:00.0

如果輸入的時間忽略 日DD ,oracle會 01 作為日的默認值,即取整到月。

insert into floor values (to_date('2010-07','YYYY-MM'));

顯示時間:2010-07-01 00:00:00.0

如果輸入的時間忽略 月MM,oracle不會取整到年,而是取整到當前月。

insert into floor values (to_date('2010','YYYY'));

查詢顯示:2010-06-01 00:00:00.0

2、特殊時間處理

時間查詢延遲

在系統的時間基礎上延遲五秒

sysdate+(5/24/60/60);

在系統時間基礎上延遲五分鐘

sysdate+(5/24/60);

在系統的時間基礎上延遲五小時

sysdate+5/24;

在系統時間基礎上延遲五天

sysdate+5;

在系統時間基礎上延遲五月

add_months(sysdate,-5);

在系統時間基礎上延遲五年

add_months(sysdate,-5^12);

上月月末的時間

select last_day(add_months(sysdate,-1)) from tablename;

本月的最后一秒

select trunc(add_months(sysdate,1),'MM')-1/24/60/60 from dual;

本周星期一的日期

select trunc(sysdate,'day')+1 from dual;

年初,至今的天數

select ceil(sysdate-trunc(sysdate,'year')) from dual;

今天是今年的第幾周

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

今天是本月的第幾周

select to_char(sysdate,'ww')-to_char(trunc(sysdate,'MM'),'ww')+1 as 'weekOfMon' from dual;

當前月的天數

select to_char(last_day(sysdate,'dd'),days) from dual;

今年的天數

select * add_months(trunc(sysdate,'year'),12)-trunc(sysdate,'year') from dual;

下個星期一的日期

select next_day(sysdate,'monday') from dual;

判斷當前時間是上午下午還是晚上

select case

when to_number(to_char(sysdate,'hh24')) between 6 and 11 then '上午';

when to_number(to_char(sysdate,'hh24')) between 11 and 17 then '下午';

when to_number(to_char(sysdate,'hh24')) (between 17 and 23) and (between 0 and 6) then '晚上';

end

from dual;

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/396179.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/396179.shtml
英文地址,請注明出處:http://en.pswp.cn/news/396179.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Nova 組件詳解 - 每天5分鐘玩轉 OpenStack(26)

本節開始,我們將詳細講解 Nova 的各個子服務。 前面架構概覽一節知道 Nova 有若干 nova-* 的子服務,下面我們將依次學習最重要的幾個。今天先討論 nova-api 和 nova-conductor。 nova-api Nova-api 是整個 Nova 組件的門戶,所有對 Nova 的請…

肯德基圣代中間空心_建造冰淇淋圣代解釋CSS位置

肯德基圣代中間空心by Kevin Kononenko凱文科諾年科(Kevin Kononenko) 建造冰淇淋圣代解釋CSS位置 (CSS Positioning Explained By Building An Ice Cream Sundae) 如果您之前做過冰淇淋圣代,那么您可以了解CSS的位置。 (If you’ve made an ice cream sundae befo…

00

(1)設置gcc 把所有gcc版本解壓到/home/flinn/tools/目錄下,以免切換編譯器export PATHPATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/flinn/tools/4.4.3/bin (2)編譯&#xff1…

12_04_Linux軟件管理之四yum

2019獨角獸企業重金招聘Python工程師標準>>> RPM安裝: 二進制格式: 源程序--》編譯--》二進制格式 有些特性是編譯時選定的,如果編譯時未選定此特性,將無法使用; rpm包的版本會落后于源碼包,甚至…

datastage 函數_DataStage常用函數大全

1/38DataStage常用函數大全DATASTAGE常用函數大全.................................................................................................1一、類型轉換函數................................................................................................…

linux 解析elf文件格式,Linux下ELF文件解析

1. windows PE文件與Linux ELF文件概述在windows中可執行文件是pe文件格式,Linux中可執行文件是ELF文件,其文件格式是ELF文件格式,在Linux下的ELF文件除了可執行文件(Excutable File),可重定位目標文件(RellocatableObject File)、共享目標文…

富爸爸窮爸爸害了我_這是我必須告訴爸爸的-在我們的時間用完之前

富爸爸窮爸爸害了我by Bram Bos通過Bram Bos 這是我必須告訴爸爸的-在我們的時間用完之前 (This is what I must tell my dad — before our time runs out) I was a young boy in the 1980s. Like the typical Generation-X kid, I grew up in the days of the home computer…

應用容器公共免費部署平臺

從網上信息,發現了一個公共的容器部署平臺 openshift.com,可以將我們封裝好的docker鏡像部署到平臺上, 這樣就不需要擁有一臺云服務器了。對于測試環境非常有用。 首先當然是需要注冊。這里全英文 第二,注冊之后需要選擇你想要的套…

西門子rwd68溫控器說明書_西門子RWD68說明書

西門子RWD68說明書顯示第一界面Y1XX模擬量輸出電壓值YIXX傳感器此時實際溫度;同時按—鍵五秒顯示第二界面PS4主控制回路參數;按—鍵顯示第三界面PS3輔助回路參數但僅在室外補償時出現;按—鍵顯示第四界面PS2按—鍵顯示第五界面PS1控制曲線運用…

linux 內存管理優化,Linux性能優化實戰 內存篇 閱讀筆記

第十五講 基礎篇:Linux內存是怎么工作的(2020.6.8)這一講相關的內容正好之前看csapp的時候總結了一下,可以直接貼出來作為總結了。Linux的內存工作原理,這又是一個特別大的話題。一切向著盡量利用物理資源的方向在發展,在沒有虛擬…

傅里葉變換與大數乘法

我們知道,兩個 N 位數字的整數的乘法,如果使用常規的算法,時間復雜度是 O(N2)。然而,使用快速傅里葉變換,時間復雜度可以降低到 O(N logN loglogN)。 假設我們要計算以下兩個 N 位數字的乘積: a (aN-1aN-2…

idea 啟動界面導入項目_如何為您的項目啟動有效的登錄頁面

idea 啟動界面導入項目by Christian-Peter Heimbach通過克里斯蒂安彼得海姆巴赫 如何為您的項目啟動有效的登錄頁面 (How to launch an effective landing page for your project) I began my career 10 years ago doing online marketing and advertising for video games. S…

linux程序已經在后臺運行凍結了_如何使程序在Linux后臺運行

經常在Linux上面運行程序都有這樣的體驗:某個程序運行的時候,會產生大量的log(提示)信息,但實際上我們只想讓它跑一下而已,log暫時不需要或者后面才有需要。同時run多個相同或者不同程序的時候,占了好多的命令行界面&a…

數字時代的精益組織

精益IT應該幫助簡化和改善我們為客戶創造價值的方式,并提出面向未來的更好的解決方案。未來的組織將專注于同行業的產品或業務流——其他的一切,包括專家和管理者在內,都是為了讓一線工作人員可以第一時間就做好,而又不會遇到任何…

9th week blog

1、第一個計算機語言:Fortran Fortran I誕生于1957年,由IBM設計,是世界上第一個真正的計算機語言。 Fortran I運行于IBM 704計算機上。 Fortran I支持:變量(變量名最多6個字符)、If和do語句、格式化IO。 不…

cas單點登錄系統:客戶端(client)詳細配置(包含統一單點注銷配置)

最近一直在研究cas登錄中心這一塊的應用,分享一下記錄的一些筆記和心得。后面會把cas-server端的配置和重構,另外還有這幾天再搞nginxcas的https反向代理配置,以及cas的證書相關的知識分享出來。 Cas由兩部分組成,Cas Server和Cas…

open 端口打開Linux,linux – nmap顯示打開的端口,但netstat沒有

如果我使用nmap掃描我的服務器,則表明已打開21端口.但是當我登錄到這個服務器并運行netstat時,我什么也看不見.$nmap -sT serverStarting Nmap 4.76 ( http://nmap.org ) at 2009-06-24 11:54 MSDInteresting ports on server (x.x.x.x):Not shown: 994 filtered portsPORT STA…

技能學習重要的古語_學習方法:最重要的開發人員技能

技能學習重要的古語by Preethi Kasireddy通過Preethi Kasireddy 學習方法:最重要的開發人員技能 (Learning How to Learn: The Most Important Developer Skill) Being an efficient learner is at least as important as being an efficient coder.成為高效的學習…

Git submodule 的筆記

這次不造輪子,寫寫文章。file最近想把自己的 blog 整理到 github 上,但由于其中依賴了一些主題以及插件,這時候 git submodule 就能很好的處理這種情況了。 submodule 是什么? submodule 顧名思義,子模塊。在一個項目依…

Leetcode690.Employee Importance員工的重要性

給定一個保存員工信息的數據結構,它包含了員工唯一的id,重要度 和 直系下屬的id。 比如,員工1是員工2的領導,員工2是員工3的領導。他們相應的重要度為15, 10, 5。那么員工1的數據結構是[1, 15, [2]],員工2的數據結構是…