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

2021-09-06 20:34:00 字數 1099 閱讀 2913

******dateformat format = new ******dateformat("yyyy-mm-dd");

//獲取前月的第一天

calendar cal_1=calendar.getinstance();//獲取當前日期

cal_1.add(calendar.month, -1);

cal_1.set(calendar.day_of_month,1);//設定為1號,當前日期既為本月第一天

firstday = format.format(cal_1.gettime());

system.out.println("-----1------firstday:"+firstday);

//獲取前月的最後一天

calendar cale = calendar.getinstance();

cale.set(calendar.day_of_month,0);//設定為1號,當前日期既為本月第一天

lastday = format.format(cale.gettime());

system.out.println("-----2------lastday:"+lastday);

//獲取當前月第一天:

calendar c = calendar.getinstance();

c.add(calendar.month, 0);

c.set(calendar.day_of_month,1);//設定為1號,當前日期既為本月第一天

string first = format.format(c.gettime());

system.out.println("***************first:"+first);

//獲取當前月最後一天

calendar ca = calendar.getinstance();

ca.set(calendar.day_of_month, ca.getactualmaximum(calendar.day_of_month));

string last = format.format(ca.gettime());

system.out.println("***************last:"+last);

js 獲取當月天數

vardate1 moment format yyyy vardate2 moment format mm varnum newdate parseint date1 parseint date2 0 getdate vardate1 newdate getfullyear vardate2 new...

根據日期獲取當月有幾天

根據日期獲取當月有幾天 declare date varchar 10 某日期 declare newdate varchar 10 下月的第一天 declare month int 當月月數 declare day int 天數 declare year int 當年年數 set date con...

ORACLE根據日期獲取當月的天數

create or replace function get days p date date return number authid current user asp days number 0 begin select to date to char add months p date,1 y...