不愿说废话直接上代码

 private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");int count = 0;public static void main(String[] args) throws ParseException {String sTime = "2020-12-28";String eTime = "2021-02-12";List gongzuori = gongzuori(sTime, eTime);for (Object o : gongzuori) {System.out.println(o.toString());}}public static List gongzuori(String sTime, String eTime) throws ParseException {//工作日计数器int count = 0;//周末计数器int count2 = 0;//开始时间转格式Date parse = sdf.parse(sTime);//结束时间转格式Date parse2 = sdf.parse(eTime);//中间相差多少天int time = (int) ((parse2.getTime() - parse.getTime()) / 1000 / 60 / 60 / 24);ArrayList<Object> list = new ArrayList<>();Calendar calendar = Calendar.getInstance();for (int i = 0; i < time; i++) {//获取第i天的日期calendar.setTime(new Date());calendar.add(Calendar.DAY_OF_MONTH, +i);Date date = calendar.getTime();//获取本周第几天int i1 = calendar.get(Calendar.DAY_OF_WEEK);//1是周日 7是周六if (i1 == 1 || i1 == 7) {count2++;list.add("时间:" + sdf.format(date) + "是周末");} else {count++;list.add("时间:" + sdf.format(date) + "不是周末");}list.add("工作日共有" + count+"天");list.add("周末共有" + count2+"天");list.add("之间共有"+time+"天");}return list;}

两个时间之间的有多少个工作日,有多少天,有多少天的周末相关推荐

  1. js获取传统节假日_js 两个时间之间工作日的计算问题(包含节假日)

    后端用vue写点前端代码,也是罪过...嗷嗷嗷  行吧 项目需求描述:需要对时间控件里面的两个时间计算出相隔多少个工作日(包含节假日),由于节假日每年都不确定.保证项目能够正常使用,录用了2018年和 ...

  2. 使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数

    计算两段时间之间的工作日的天/小时/分钟/秒数 我们能经常遇到一些需求,让获取工作日的时间(当然,调休也上班也是工作日哈!),之前自己给这搞得头大,所以整理总结,把该工具类记录下来,希望大家能用到的时 ...

  3. JS 返回两个时间之间的所有日期、月份、年份、季度

    JS 返回两个时间之间的所有日期.月份.年份.季度 1.日期 /*** 获取两日期之间日期列表函数* 返回两个时间之间所有的日期* 参数示例 ('2021-05-31','2021-06-30')* ...

  4. python时间差转换成天数_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  5. 两个时间之间是多少小时_那是两个小时我不会回来

    两个时间之间是多少小时 正如我之前关于linting主题所说的 ,花时间修改代码的好处很有限,因为自动工具告诉您这样做. 更糟糕的是,这些工具并非万无一失. 例如,我们一直在针对完美无害的try-wi ...

  6. 怎样计算两个时间之间的间隔

    怎样计算两个时间之间的间隔 1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时. ...

  7. Mysql-计算两个时间之间的差值

    计算两个时间之间的差值 1.datediff()计算date差值 2.timediff()计算时分秒差值 3.timestampdiff()计算指定维度的时间差值 1.datediff()计算date ...

  8. c# 获取两个时间之间的时间差

    c# 获取两个时间之间的时间差(时.分.秒) public static string GetTime(DateTime timeA){//timeA 表示需要计算DateTime timeB = D ...

  9. MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数

    计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现. 函数 TimeStampDiff() 是MySQL本身提供的 ...

  10. 计算两个时间之间的工作时长

    计算两个时间之间的工作时长(小时)排除周末 package com.test;import org.apache.commons.lang3.time.DateUtils;import java.ma ...

最新文章

  1. python包NiBabel对医学影像文件格式进行读写:python包NiBabel简介集示例
  2. 自组织映射网络(SOM)+Kohonen自组织网络
  3. 为 raspberrypi 开发内核模块
  4. DHCP服务器功能浅析
  5. 零元学Expression Blend 4 - Chapter 40 Flash做的到的Blend也可以!轻松制作拥有动画的MenuBar!(上)...
  6. 线段树专题-黑白棋盘 BZOJ-1453
  7. python开发wince软件_Wince6.0应用开发:二、模拟器的使用
  8. 如何检测python是否安装_布同自制Python函数帮助查询小工具
  9. SecureCRT恢复默认字体
  10. rsync 07-confxml.xml配置文件
  11. Mysql管理之二进制日志文件的管理
  12. Atitit 微服务的优点和拆分 目录 1. 微服务架构五大优势 崛起势头不可挡 4 1 1.1. 1、复杂度可控 6避免“盲人摸象” 7 2 1.2. 2、灵活可扩展 7 2 1.3. 3、独立部
  13. Lean Startup实战
  14. 第 5-8 课:综合实战客户管理系统(⼆)
  15. 在实战中学习项目管理 --专栏《项目管理实战20讲》学习总结
  16. python把多个人声分离_python音轨分离神器
  17. pb生成pbtxt时出错
  18. Matlab之数据归一化函数——mapminmax()
  19. 百度员工:上午11点上班,晚上9点下班,年薪80万买房太轻松了
  20. 计算机国二复习攻略,全国计算机等级考试二级复习指导及应试技巧二

热门文章

  1. 购物足迹功能php,wordpress实现访客足迹功能
  2. mysql5.6.1安装步骤_mysql5.6安装步骤
  3. 开发微信小程序所需要的http服务器搭建
  4. 美女画廊(点击上面的图片下面进行显示)
  5. 华为消费者云的ServiceComb 微服务之旅
  6. 歌剧《猫》的经典唱段《memory》中英文对照
  7. 亚马逊运营知识:ASIN文案编写技巧
  8. STM32Cube程序使用 DFU 烧写后Leave DFUMode无法运行程序
  9. 808 Lab虚拟插件:Sample Science 808 Lab for Mac
  10. Python通过word模板生成新的word文件