您的位置:首页 > 编程语言 > Java开发

java 获取一年的每一天

2015-06-25 00:00 459 查看
package com.gyx.self.test;

import java.text.SimpleDateFormat;

import java.util.Calendar;

public class Test {

private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

public static void main(String[] args)

{

int year= 2013;

int m=1;//月份计数

while (m<13)

{

int month=m;

Calendar cal=Calendar.getInstance();//获得当前日期对象

cal.clear();//清除信息

cal.set(Calendar.YEAR,year);

cal.set(Calendar.MONTH,month-1);//1月从0开始

cal.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天

System.out.println("##########___" + sdf.format(cal.getTime()));

int count=cal.getActualMaximum(Calendar.DAY_OF_MONTH);

System.out.println("$$$$$$$$$$________" + count);

for (int j=0;j<=(count - 2);)

{

cal.add(Calendar.DAY_OF_MONTH,+1);

j++;

System.out.println(sdf.format(cal.getTime()));

}

m++;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: