java Calendar 日历类使用


import java.util.Calendar;

/**
 * @author Spqin
 * @version 1.0
 * @Date 2022-03-14 14:06
 */
public class CalendarTest {
    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();

        //获得年月日 时分秒 毫秒
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH);
        int date = calendar.get(Calendar.DATE);
        int hour = calendar.get(Calendar.HOUR);
        int minute = calendar.get(Calendar.MINUTE);
        int second = calendar.get(Calendar.SECOND);
        int milliSecond = calendar.get(Calendar.MILLISECOND);

        System.out.println(year);
        System.out.println(month+1);
        System.out.println(date);
        System.out.println(hour);
        System.out.println(minute);
        System.out.println(second);
        System.out.println(milliSecond);

        System.out.println("-----------------------------");
        //一年中的第几天
        //一月中的第几天
        //一月中的第几周
        //一周中的第几天
        //一天中的第几时
        int yearDay = calendar.get(Calendar.DAY_OF_YEAR);
        int monthDay = calendar.get(Calendar.DAY_OF_MONTH);
        int weekMonth = calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH);
        int weekDay = calendar.get(Calendar.DAY_OF_WEEK);
        int hour24 = calendar.get(Calendar.HOUR_OF_DAY);

        System.out.println(yearDay);
        System.out.println(monthDay);
        System.out.println(weekMonth);
        System.out.println(weekDay);
        System.out.println(hour24);

    }
}