java中,如何提取每个月的10号,然后判断是否是星期六星期日

java中,如何提取每个月的10号,然后判断是否是星期六星期日,第1张

Calendar c=CalendargetInstance();

cset(CalendarMONTH, 7); //设置月份

cset(CalendarDAY_OF_MONTH, 8); //设置为10号

if(cget(CalendarDAY_OF_WEEK)==7){

Systemoutprintln("今天周六");

}else if(cget(CalendarDAY_OF_WEEK)==1){

Systemoutprintln("今天周日");

}else{

Systemoutprintln("今天不是周末");

}

public static int getDayOfMonth(){

Calendar aCalendar = CalendargetInstance(LocaleCHINA);

int day=aCalendargetActualMaximum(CalendarDATE);

return day;

}

这是获取的一个月的最大的天数。。。。

SELECT FROM `t` WHERE DATEDIFF(addTime,NOW()) =0

返回当天时间的mysql函数有CURDATE()、CURRENT_DATE()、CURRENT_DATE、NOW()几种;

其中NOW()获取的日期格式为0000-00-00 00:00:00的时间;CURDATE()、CURRENT_DATE()、CURRENT_DATE是获取日期格式为0000-00-00的时间,所以返回的时间无时分秒;

import javautilCalendar;

public class Main {

    public static void main(String[] args) {

        Systemoutprintln(countWorkDay(2018, 6));

    }

    /

      获取指定年月有多少个工作日)

     

      @param year

      @param month

      @return

     /

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

        Calendar c = CalendargetInstance();

        cset(CalendarYEAR, year);

        // 月份是从0开始计算,所以需要减1

        cset(CalendarMONTH, month - 1);

        // 当月最后一天的日期

        int max = cgetActualMaximum(CalendarDAY_OF_MONTH);

        // 开始日期为1号

        int start = 1;

        // 计数

        int count = 0;

        while (start <= max) {

            cset(CalendarDAY_OF_MONTH, start);

            if (isWorkDay(c)) {

                count++;

            }

            start++;

        }

        return count;

    }

    // 判断是否工作日(未排除法定节假日,由于涉及到农历节日,处理很麻烦)

    public static boolean isWorkDay(Calendar c) {

        // 获取星期,1~7,其中1代表星期日,2代表星期一  7代表星期六

        int week = cget(CalendarDAY_OF_WEEK);

        // 不是周六和周日的都认为是工作日

        return week != CalendarSUNDAY && week != CalendarSATURDAY;

    }

}

以上就是关于java中,如何提取每个月的10号,然后判断是否是星期六星期日全部的内容,包括:java中,如何提取每个月的10号,然后判断是否是星期六星期日、怎样得到当前月份的天数(Java)、数据库中日期函数当月第一个周日是几号怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9733975.html

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

发表评论

登录后才能评论

评论列表(0条)

保存