public class TestCalendar {
public static void main(String[] args) {
Calendar calendar=Calendar.getInstance();
calendar.clear();
calendar.set(2010,3,3);
/**月给的下标,3下标 是4月*/
System.out.println(calendar.get(Calendar.MONTH));
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(format.format(calendar.getTime()));
System.out.println(calendar.get(Calendar.MONTH));
calendar.add(Calendar.MONTH,-2);
System.out.println(calendar.getTime());
/**DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(format.format(calendar.getTime()));
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
System.out.println(calendar);
System.out.println(calendar.getTime());
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(format.format(calendar.getTime()));*/
/**GregorianCalendar 类是Calendar.getInstance() 返回的一个Calendar类的子类*/
/**Calendar 日历类是一个抽象对象,但是它提供一个静态方法来返回一个对象
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));从零开始索引 返回值比月小一
System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
System.out.println(calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
System.out.println(calendar.get(Calendar.DAY_OF_YEAR));
System.out.println(calendar.get(Calendar.YEAR));
Date date=new Date();
System.out.println(date.getMonth());
*/
/**已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_MONTH) 取代
System.out.println(date.getYear());
已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.YEAR) - 1900 取代。
System.out.println(date.getDay());
已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_WEEK) 取代。
System.out.println(date.getDate());
从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_MONTH) 取代。
System.out.println(date.getHours());
已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.HOUR_OF_DAY) 取代。
System.out.println(date);
*/
}
}
Java日历类Calendar
最新推荐文章于 2023-12-04 09:29:17 发布