两个时间之间的有多少个工作日,有多少天,有多少天的周末
不愿说废话直接上代码
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;}
两个时间之间的有多少个工作日,有多少天,有多少天的周末相关推荐
- js获取传统节假日_js 两个时间之间工作日的计算问题(包含节假日)
后端用vue写点前端代码,也是罪过...嗷嗷嗷 行吧 项目需求描述:需要对时间控件里面的两个时间计算出相隔多少个工作日(包含节假日),由于节假日每年都不确定.保证项目能够正常使用,录用了2018年和 ...
- 使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数
计算两段时间之间的工作日的天/小时/分钟/秒数 我们能经常遇到一些需求,让获取工作日的时间(当然,调休也上班也是工作日哈!),之前自己给这搞得头大,所以整理总结,把该工具类记录下来,希望大家能用到的时 ...
- JS 返回两个时间之间的所有日期、月份、年份、季度
JS 返回两个时间之间的所有日期.月份.年份.季度 1.日期 /*** 获取两日期之间日期列表函数* 返回两个时间之间所有的日期* 参数示例 ('2021-05-31','2021-06-30')* ...
- python时间差转换成天数_Python实现计算两个时间之间相差天数的方法
本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...
- 两个时间之间是多少小时_那是两个小时我不会回来
两个时间之间是多少小时 正如我之前关于linting主题所说的 ,花时间修改代码的好处很有限,因为自动工具告诉您这样做. 更糟糕的是,这些工具并非万无一失. 例如,我们一直在针对完美无害的try-wi ...
- 怎样计算两个时间之间的间隔
怎样计算两个时间之间的间隔 1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时. ...
- Mysql-计算两个时间之间的差值
计算两个时间之间的差值 1.datediff()计算date差值 2.timediff()计算时分秒差值 3.timestampdiff()计算指定维度的时间差值 1.datediff()计算date ...
- c# 获取两个时间之间的时间差
c# 获取两个时间之间的时间差(时.分.秒) public static string GetTime(DateTime timeA){//timeA 表示需要计算DateTime timeB = D ...
- MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数
计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现. 函数 TimeStampDiff() 是MySQL本身提供的 ...
- 计算两个时间之间的工作时长
计算两个时间之间的工作时长(小时)排除周末 package com.test;import org.apache.commons.lang3.time.DateUtils;import java.ma ...
最新文章
- python包NiBabel对医学影像文件格式进行读写:python包NiBabel简介集示例
- 自组织映射网络(SOM)+Kohonen自组织网络
- 为 raspberrypi 开发内核模块
- DHCP服务器功能浅析
- 零元学Expression Blend 4 - Chapter 40 Flash做的到的Blend也可以!轻松制作拥有动画的MenuBar!(上)...
- 线段树专题-黑白棋盘 BZOJ-1453
- python开发wince软件_Wince6.0应用开发:二、模拟器的使用
- 如何检测python是否安装_布同自制Python函数帮助查询小工具
- SecureCRT恢复默认字体
- rsync 07-confxml.xml配置文件
- Mysql管理之二进制日志文件的管理
- Atitit 微服务的优点和拆分 目录 1. 微服务架构五大优势 崛起势头不可挡	4	1 1.1. 1、复杂度可控	6避免“盲人摸象” 7	2 1.2. 2、灵活可扩展	7	2 1.3. 3、独立部
- Lean Startup实战
- 第 5-8 课:综合实战客户管理系统(⼆)
- 在实战中学习项目管理 --专栏《项目管理实战20讲》学习总结
- python把多个人声分离_python音轨分离神器
- pb生成pbtxt时出错
- Matlab之数据归一化函数——mapminmax()
- 百度员工:上午11点上班,晚上9点下班,年薪80万买房太轻松了
- 计算机国二复习攻略,全国计算机等级考试二级复习指导及应试技巧二
热门文章
- 购物足迹功能php,wordpress实现访客足迹功能
- mysql5.6.1安装步骤_mysql5.6安装步骤
- 开发微信小程序所需要的http服务器搭建
- 美女画廊(点击上面的图片下面进行显示)
- 华为消费者云的ServiceComb 微服务之旅
- 歌剧《猫》的经典唱段《memory》中英文对照
- 亚马逊运营知识:ASIN文案编写技巧
- STM32Cube程序使用 DFU 烧写后Leave DFUMode无法运行程序
- 808 Lab虚拟插件:Sample Science 808 Lab for Mac
- Python通过word模板生成新的word文件