oralce日期相加減和獲取當年第一天

2021-09-11 23:25:25 字數 677 閱讀 2142

日期相加減的方法

1 使用內建函式numtodsinterval增加小時,分鐘和秒

select sysdate ,sysdate+numtodsinterval(1, 'hour') from dual -- minute,second

2 加乙個簡單的數來增加天

select sysdate ,sysdate +4 from dual -- 直接加減即可

3 使用內建函式add_months來增加年和月

select sysdate ,add_months(sysdate, 2) from dual -- 增加2個月

select sysdate,add_months(sysdate, 12*2) from dual -- 增加2年

當年最後一天和第一天

select to_char(trunc(sysdate,'yyyy'),'yyyy-mm-dd hh24:mi:ss') from dual;-- 當年第一天

select concat(to_char((add_months(trunc(sysdate,'yyyy'),12)-1),'yyyy-mm-dd'),' 23:59:59') from dual; --當年最後一天

Mysql日期相加減

方法介紹 now 獲取當前伺服器時間 str to date 字串轉date,配合表示式 y m d h i s 使用 date format date轉字串,配合表示式 y m d h i s 使用 date add 日期加指定的 秒 分 小時 天 周 月 年 等 date sub 日期減指定的 ...

mysql中日期加減和hive中日期加減區別

先來看看mysql中日期的加減 mysql 為日期增加乙個時間間隔 date add now now函式為獲取當前時間 select date add now interval 1 day 加1天 select date add now interval 1 hour 加1小時 select dat...

碼海拾貝 之Perl 獲取日期以及日期的加減

在perl 中,不安裝其他模組的狀況下,可以使用 localtime 來獲取當地日期和時間。在標量上下文中,返回的是字串格式。my localtime localtime print n localtime n 返回 thu jan 1 18 17 56 2015 在列表上下文中,返回的是描述當前時...