Calendar类示例

package com.zhidi.test;

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.TimeZone;

public class Test2 {

public static void main(String[] args) {
    Calendar c = Calendar.getInstance();
    TimeZone t = c.getTimeZone();
    System.out.println(t.getDisplayName());

// c.set(2015, 1, 1); 设置具体的年月日时分秒

// c.set(Calendar.YEAR,2008);// 只设置日历中的某个字段
// c.set(Calendar.MONTH,1);
// c.set(Calendar.DAY_OF_MONTH,1);

// c.add(Calendar.YEAR, +1);
// c.add(Calendar.MINUTE, +500);

    System.out.println(c.get(Calendar.YEAR));// 年
    System.out.println(c.get(Calendar.MONTH)+1);// 月,从0开始为第一个月
    System.out.println(c.get(Calendar.DAY_OF_MONTH));// 月中的天数
    System.out.println(c.get(Calendar.DAY_OF_WEEK)-1);// 周中的天数,从周日开始为第一天
    System.out.println(c.get(Calendar.HOUR));// 小时数,12小时制
    System.out.println(c.get(Calendar.HOUR_OF_DAY));// 一天中的第几个小时,24小时制
    System.out.println(c.get(Calendar.MINUTE));// 小时中的分钟数
    System.out.println(c.get(Calendar.SECOND));// 秒
    System.out.println(c.get(Calendar.MILLISECOND));// 毫秒
    System.out.println(c.get(Calendar.DAY_OF_YEAR));// 一年中的天数
    System.out.println(c.get(Calendar.WEEK_OF_MONTH));// 一个月中的第几周
    System.out.println(c.get(Calendar.WEEK_OF_YEAR));// 一年中的第几周

// System.out.println(c.toString());

    GregorianCalendar gc = new GregorianCalendar();

    System.out.println(gc.isLeapYear(c.get(Calendar.YEAR)));

// Date d = c.getTime();
// System.out.println(d);
// c.setTime(new Date());
// System.out.println(c);

}

}

你可能感兴趣的:(Java常用类,Calendar类,Calendar类例)