Oracle獲取日期和月份

2021-09-26 22:04:55 字數 908 閱讀 9343

這個要用到add_months()函式 引數 負數 代表 往前 正數 代表 往後。

(1)oracle獲得上個月的月份:

select to_char(add_months(trunc(sysdate),-1),『yyyymm』) from dual;

(2)oracle獲得下個月的月份:

select to_char(add_months(trunc(sysdate),1),『yyyymm』) from dual;

(3)oracle獲得上個月的第一天日期:

select data_dt ,add_months(trunc( to_date(data_dt, 『yyyy-mm-dd』),『mm』 ),-1) from a_web_visit_origin;

(4)日期和字元轉換函式用法(to_date,to_char):

日期轉化為字串:select to_char(sysdate,『yyyy-mm-dd hh24:mi:ss』) as nowtime from dual;

獲取時間的年: select to_char(sysdate,『yyyy』) as nowyear from dual;

獲取時間的月: select to_char(sysdate,『mm』) as nowmonth from dual;

獲取時間的日:select to_char(sysdate,『dd』) as nowday from dual;

獲取時間的時:select to_char(sysdate,『hh24』) as nowhour from dual;

獲取時間的分:select to_char(sysdate,『mi』) as nowminute from dual;

獲取時間的秒:select to_char(sysdate,『ss』) as nowsecond from dual;

oracle 查詢當天月份所有日期

一 最近遇到需求需要查詢一段時間的所有日期,作為基礎表外聯業務表來展現記錄,記錄每天的資料情況,研究之後做下記錄 1 查詢當前月份所有日期 2 查詢近1個月所有日期 select trunc add months sysdate,1 rownum 1 as daylist from dual con...

獲取具體日期天數和月份的工具類

前幾天做新版本的時候根據專案的需求做了幾個獲取日期的方法,網上也有很多,各種方法都有,但最終想要找到符合自己專案的還是很少很少。下面就是我自己用到的幾個方法,比較簡單,寫的有問題的還請大家多多指正。o o public static string getcurrentmonthfirstday2st...

python 獲取當前月份月初日期和月末日期

使用time模組的time.localtime 獲取當前日 期,使用calendar模組calendar.monthrange的來獲取指定月份的天數 即可得到月初日期和月末日期,如下 import calendar import time day now time.localtime day beg...