Java 减去两天,仅计算工作日(无周六或周日)
我正在寻找一个外部JAR或一种方法,它将为我提供以下能力:Java 减去两天,仅计算工作日(无周六或周日),java,date,Java,Date,我正在寻找一个外部JAR或一种方法,它将为我提供以下能力: 减去两个日期 将假日定义为周六和周日,或周五和周六 计算有假期或没有假期的差异 在我进行公历计算之前,有人能推荐一个外部罐子吗?看一看,它们提供了一个java程序来帮助您: 方法返回自1969年12月29日星期一以来经过的工作日数(不包括周末)。它的工作原理是计算自1970年1月1日以来的天数(getTime()除以一天中的毫秒数),再加上3,然后返回从那时起已过去的完整周数,可能还有部分周数 看看,他们为您提供了一个java程序,可以
但是,您很可能不得不使用Calendar类中的方法,例如getTimeInMillis()减去Calendar类中的日期和字段,如Calendar.DAY\u OF_WEEK或Calendar.DAY\u OF_MONTH,以确定一周中的哪一天,如果要从计算中排除某几天的话。是否尝试过使用该类?我认为您正在以毫秒为单位工作?是否尝试过使用该类?我认为您正在工作毫秒?