java给定日期区间计算其中的周几有几天
来源:互联网 发布:遥感影像匀光匀色软件 编辑:程序博客网 时间:2024/06/09 11:43
package com.example;import java.util.Calendar;import java.util.Date;public class MyClass { public static void main(String[] args){ int x = getMondayCount("2016/10/27", "2016/11/24"); System.out.println(x); } public static int getMondayCount(String from, String to) { Calendar calendar = Calendar.getInstance(); String[] array = { from, to }; Date[] ds = new Date[array.length]; for(int i = 0; i < array.length; i++) { String[] fs = array[i].split("[^\\d]+"); calendar.set(Integer.parseInt(fs[0]), Integer.parseInt(fs[1]) - 1, Integer.parseInt(fs[2])); ds[i] = calendar.getTime(); } int count = 0; for(Date x = ds[0]; x.compareTo(ds[1]) <= 0;) { calendar.setTime(x); calendar.add(Calendar.DATE, 1); x = calendar.getTime(); //Calendar.THURSDAY设定的你要计算的周几 if(calendar.get(Calendar.DAY_OF_WEEK) == Calendar.THURSDAY) { System.out.println(x); count++; } } return count; }}
0 0
- java给定日期区间计算其中的周几有几天
- java 日期计算(几天前后)
- java 日期计算(几天前后)
- Java:给定一个日期,输出这个日期是该年的第几天。
- 华为OJ ---计算日期到天数的转换(给定一个日期,输出为这一年的第几天)
- Java计算输入的日期是年份中的第几天
- 计算给定日期的后一天日期
- java中计算两个日期相差几天
- java中计算两个日期相差几天
- Java中计算两个日期相差几天
- java中计算两个日期相差几天
- java中计算两个日期相差几天
- 判断给定的日期是一年中的第几天
- JS计算几天后的日期
- 日期计算第几天
- java如何计算当期日期前几天或后几天日期
- 计算给定两个日期的相差
- 给定两个日期,计算中间的天数
- androidstudio导入youkuPlayerOpenSDK失败解决
- 为什么在定义hashcode时要使用31这个数呢?
- Linux shell命令
- AndroidHttpCapture 网络诊断工具 是一款针对于移动流量劫持而开发的手机抓包软件
- Phone Number 山东省第一届ACM大学生程序设计竞赛(原题) problem A
- java给定日期区间计算其中的周几有几天
- 预报在线:发送短信中,对用户登录的判断和区分一般信息快报和重大信息快报,以选取不同的sql获取不同的用户;
- TextView 显示 html
- git reset revert 回退回滚取消提交返回上一版本
- OpenSSL 使用 base64 编码/解码
- 【Java多线程与并发库】12.java5的Semaphere同步工具
- Snmp协议、串口协议、UDP、TCP/IP协议 的学习与总结
- Material Design 风格 结合使用 Retrofit RxJava Jsoup Mvp 模式的一款资讯类 学习 app
- JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程...]