java中 如何获取当月的天数,指定日期的月份天数

java中 如何获取当月的天数,指定日期的月份天数,第1张

代码实现如下:

package test01;

import javautilCalendar;

/

@author 码灵

20170905

/

public class GetDay {

public static void main(String[] args) {

int currentMaxDays = getCurrentMonthDay();

int maxDaysByDate = getDaysByYearMonth(2017, 9);

Systemoutprintln("本月天数:" + currentMaxDays);

Systemoutprintln("2017年9月天数:" + maxDaysByDate);

}

/

获取当月的 天数

/

public static int getCurrentMonthDay() {

Calendar a = CalendargetInstance();

aset(CalendarDATE, 1);

aroll(CalendarDATE, -1);

int maxDate = aget(CalendarDATE);

return maxDate;

}

/

根据年 月 获取对应的月份 天数

/

public static int getDaysByYearMonth(int year, int month) {

Calendar a = CalendargetInstance();

aset(CalendarYEAR, year);

aset(CalendarMONTH, month - 1);

aset(CalendarDATE, 1);

aroll(CalendarDATE, -1);

int maxDate = aget(CalendarDATE);

return maxDate;

}

}

可以分这样的两步来实现:

1、统计当天至月底的天数:=DATE(2021,11,30)-TODAY()+1

2、制定的假期大于当天的个数:{SUM(IF((A1:A7-C2)>0,1,0))},数组函数

3、两者之差就是当月需要工作的日期:{=DATE(2021,11,30)-TODAY()+1-SUM(IF((A1:A7-C2)>0,1,0))},这个{}需通过按ctrl+alt+回车键,来生成。

4、结果如图:

使用MONTH和DAY函数进行处理。

Excel版本参考:2010

1、在A1输入公式:=MONTH(TODAY()),回车,结果为当前的月份;

2、在A2输入公式:=DAY(TODAY()),回车,返回今天是几号;

补充:today()函数是返回今天的日期。

以上就是关于java中 如何获取当月的天数,指定日期的月份天数全部的内容,包括:java中 如何获取当月的天数,指定日期的月份天数、excel自动获取当月剩余工作天数、怎么获取当天系统时间的月份和日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9451783.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存