package com.lihan;
import java.util.*;
import java.text.*;
public class Test {
/**
* @author 李晗
* @param d1
* @param d2
* @return GregorianCalendar[]
* @throws ParseException
*/
public static GregorianCalendar[] getBetweenDate(String d1,String d2) throws ParseException
{
Vector<GregorianCalendar> v=new Vector<GregorianCalendar>();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
GregorianCalendar gc1=new GregorianCalendar(),gc2=new GregorianCalendar();
gc1.setTime(sdf.parse(d1));
gc2.setTime(sdf.parse(d2));
do{
GregorianCalendar gc3=(GregorianCalendar)gc1.clone();
v.add(gc3);
gc1.add(Calendar.DAY_OF_MONTH, 1);
}while(!gc1.after(gc2));
return v.toArray(new GregorianCalendar[v.size()]);
}
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
GregorianCalendar[] ga=getBetweenDate("2009-11-29", "2009-12-5");
for(GregorianCalendar e:ga)
{
System.out.println(e.get(Calendar.YEAR)+"年 "+
+(e.get(Calendar.MONTH)+1)+"月 "+
e.get(Calendar.DAY_OF_MONTH)+"号");
}
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lihan6415151528/archive/2009/01/19/3836644.aspx
分享到:
相关推荐
java 使用GregorianCalendar类获取系统的当前时间 java 使用GregorianCalendar类获取系统的当前时间
java API 在包java.util中有一个GregorianCalendar类,使用它可以得到一年内某个月的日历.zip
Java语言中日期操作函数是非常重要的一部分,日期操作函数可以帮助开发者快速获取和处理日期相关的信息。本文将对Java日期操作函数进行详细的介绍和分析。 1. 日期操作函数的基本概念 在Java中,日期操作函数主要...
获取当天时间 可以方便地修改日期格式 获得当前日期与本周日相差的天数 获得本周一的日期 获得相应周的周六的日期
利用GregorianCalendar类实现当月日历的打印。
Java 中用 Calendar 类计算周和周的起始日期 Java 中用 Calendar 类计算周和周的起始日期时,需要了解 Calendar 类的使用方法和日期计算的逻辑。在 Java 中,Calendar 类提供了计算周和周的起始日期的方法。 首先...
java中关于日期处理的总结,包含各种日期格式之间的转java.util.Date(已经不提倡使用,该类的方法比较少) java.util.Calendar(抽象类) java.util.GregorianCalendar(是Calendar的子类,日期处理时候经常使用该类)****...
java中的日期处理类总结:DateCalendarGregorianCalendarDateFormatSimpleDateFormat类.txt
java日期处理 和格式解析 包含java.util.Calender java.util. GregorianCalendar java.util.Date
outputMax.java 求两个数中的最大数 overflowExample.java 演示溢出 precedence.java 演示自加运算符的优先级 primeNumber.java 输出100-200之间的所有素数 ranking.java 评定成绩等级 rankingBySwitch.java ...
Calendar c = new GregorianCalendar(); c.setFirstDayOfWeek(Calendar.MONDAY); c.setTime(new Date()); c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek()); // Monday System.out.println(c.getTime()); c...
Calendar 类是 Java 语言中另一个重要的日期操作类,也位于 java.util 包中。Calendar 类提供了更复杂的日期操作,如获取当前年份、月份、日、小时、分钟、秒等。Calendar 类的实例化对象可以获取当前日期和时间的...
代码如下: package test.... import java.util.GregorianCalendar; public class TestOutDate { public static void main(String[] args) { //method 1 Calendar nowtime = new GregorianCalendar(); String strDateT
北大青鸟 Java 教材 第7章描述详细,有示例及图解 北大青鸟 Java 教材第7章...* min():获取两个数中的最小值。 本章涵盖了 Java 中的日期和时间处理、集合框架和数学运算等重要知识点,为后续学习提供了坚实的基础。
一个构造方法,带参数,初始化各个属性,特别要求带有年月日的参数,并利用GregorianCalendar日历类生成日期并转化成对应的Date类的日期. 对于每个属性添加一个set和get方法(建议使用Eclipse的Refactor中的...
//更新按钮 GregorianCalendar calendar=new GregorianCalendar(); //日历对象 Font smallFont = new Font("TimesRoman", Font.PLAIN, 15); //显示小字体 Font bigFont = new Font("TimesRoman", Font.BOLD, 50); /...
Date类顾名思义,一看就知道是和日期有关的类了,这个类最主要的作用就是获得当 前时间了,然而这个类里面也具有设置时间以及一些其他的功能,可是由于本身设计的问题,这些方法却遭到众多批评,而这些遭受批评的...
java 计时器用法 GregorianCalendar用法