日期相加減的方法
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 在列表上下文中,返回的是描述當前時...