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++;
}
}
}
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++;
}
}
}
相关文章推荐
- Java基础:RTTI与反射
- Struts + Spring + Hibernate基础框架搭建2
- Struts + Spring + Hibernate基础框架搭建1
- Java 泛型数组
- Java中的访问修饰符详细解析
- Java常用实体类
- java scala 简体 繁体相互转换及其判断是否为简体
- [Java]学习笔记,随笔【一】
- Java基础(四)
- JAVA基础第五天
- 23Spring使用JdbcTemplate和JdbcDaoSupport
- JAVA中list,set,数组之间的转换详解
- SpringMVC入门实例及详细讲解(2)
- SpringMVC入门实例及详细讲解
- 深入浅出Java回调机制
- JAVA基础第五天 (15-6-23)
- java web 中分页技术
- 让MyEclipse支持mac的Retina屏解决字体模糊的问题
- 如何在Maven中配置Spring依赖
- struts2中json插件日期格式化