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

Java日历类Calendar

2016-07-18 14:47 323 查看
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);
*/
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string java