- /**
- 知识点: Calandar 日期处理类
- */
- import java.util.*;
- import java.text.*;
- public class TestCalendar2
- {public static void main(String[] args)
- {
- // 实例化 Calandar 对象
- System.out.println(DateTime.add(2));
- System.out.println(DateTime.compareTo("2012-12-28 10:45:12","2012-12-28 10:45:12"));
- }
- }
- /**
- 日期类的封装
- */
- class DateTime
- {
- /**
- 取得当前日期
- */
- public static String add(int day)
- {
- Calendar c=Calendar.getInstance();
- SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
- c.add(Calendar.DAY_OF_YEAR,day);
- return df.format(c.getTime());
- }
- public static int compareTo(String str1,String str2)
- {
- try
- {
- SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd 00:00:00");
- Date d1=df.parse(str1);
- Date d2=df.parse(str2);
- if(d1.after(d2))
- {
- return 1;
- }
- else
- {
- return -1;
- }
- }
- catch (Exception e)
- {
- }
- return 0;
- }
- }
来源: http://www.bubuko.com/infodetail-2655658.html