当前位置:首页 > 开发 > 编程语言 > Java > 正文

java获取当月的工作日

发表于: 2012-05-10   作者:asialee   来源:转载   浏览次数:
摘要: 在这个记录一下,记录java获取某个月的工作日的代码,方便以后查看! import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; import com.taagoo.wenbo.common.util.DateUtils; p

在这个记录一下,记录java获取某个月的工作日的代码,方便以后查看!

import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

import com.taagoo.wenbo.common.util.DateUtils;

public class Test {
	private static List<Date> getDates(int year,int month){
		List<Date> dates = new ArrayList<Date>();
    	
    	Calendar cal = Calendar.getInstance();
		cal.set(Calendar.YEAR, year);
		cal.set(Calendar.MONTH,  month - 1);
		cal.set(Calendar.DATE, 1);
		
		
		while(cal.get(Calendar.YEAR) == year && 
				cal.get(Calendar.MONTH) < month){
			int day = cal.get(Calendar.DAY_OF_WEEK);
			
			if(!(day == Calendar.SUNDAY || day == Calendar.SATURDAY)){
				dates.add((Date)cal.getTime().clone());
			}
			cal.add(Calendar.DATE, 1);
		}
		return dates;

	}
	public static void main(String[] args) {
		List<Date> dates = getDates(2013,12);
		for(Date date : dates){
			System.out.println(DateUtils.getDate2String(date));
		}

	}
}

java获取当月的工作日

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
java中取得当月最后一天的四种方法   第一种,使用Calendar的roll方法,在限制某个日期字段不改变
/** * 生成工作日开始(周一)-结束(周五)日期对的方法 * 例如: * 输入:参数start_time ="2011-05-0
为了演示这一过程,我们建一文章列表,标题和发表时间,以“发表时间”字段进行月视图的筛选,原始数
1,linux shell 的管道 使用远程工具比如说putty,或者secureCRT连接到linux服务器上的时候,就打开
切换到shop8_v3版本 调整了首页flash布局 目标是 简化首页的内容 左侧首页广告 右侧公告 商品缩略图
在过去,这里的设定是这样的 领域事件由领域事件接口定义,反射获取映射,同步分发执行。 工作单元
SimpleDateFormat:主要是日期格式、参数确认 SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM
java网络编程中经常会用到的获取本地ip的方式,效果图如下: 在任意java项目下,新建GetAddressTest
概述: 获得所有磁盘分区信息 获得某个磁盘(这里是C盘)的文件列表(包括文件和文件夹) 这个程序可以
import java.awt.FlowLayout; import java.io.File; import java.io.FileNotFoundException; import
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号