oracle當月一天 oracle本月第一天

2021-10-16 14:59:53 字數 922 閱讀 6815

一點小小的技巧,收集如下:

以下是引用片段:

select day(dateadd(mm,1,getdate())-day(getdate()))

——獲得當月天數

分析如下:

select getdate() ——當前日期

select day(getdate()) ——目前第幾天

select getdate()-day(getdate()) ——上個月最後一天

select dateadd(mm,1,getdate())-day(getdate()) ——加上乙個月

select day(dateadd(mm,1,getdate())-day(getdate()))

——獲得當月天數

以下是引用片段:

%26lt;script language="vbscript"%26gt;

dim dt1, dt2

dt1 = date

dt1 = cdate(year(dt1) %26amp; "-" %26amp; month(dt1) %26amp; "-1") ' 得到本月第一天

dt2 = dateadd("m", 1, dt1) ' 得到上個月第一天

msgbox datediff("d", dt1, dt2) ' 得到兩個月的差

%26lt;/script%26gt;

以下是引用片段:

%26lt;script language="jscript"%26gt;

var dt = new date(); //得到當前時間

dt = new date(dt.getfullyear(), dt.getmonth() + 1, 0); //得到本月最後一天

alert(dt.getdate()); // 本月最後一天即為本月的天數

%26lt;/script%26gt;

sql sever 得到當月第一天和最後一天

得到上個月第一天和最後一天 select convert varchar 10 dateadd month,1,dateadd day,day getdate 1 getdate 21 dateadd month,1,dateadd day,1,convert varchar 8 dateadd m...

js格式化日期 獲取當月最後一天 第一天

最近專案中使用了大量關於日期的操作遂將其整理如下 格式化日期 param fmt 日期型別 預設為年月日 yyyy mm dd date.prototype.format function fmt yyyy mm dd if y test fmt for var key in date return...

利用Calendar 獲取當月1號,最後一天

dateformat format new dateformat yyyy mm dd 獲取前月的第一天 calendar cal 1 calendar.getinstance 獲取當前日期 cal 1.add calendar.month,1 cal 1.set calendar.day of m...