
代码实现如下:
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自动获取当月剩余工作天数、怎么获取当天系统时间的月份和日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)