• Java 基础(java.util.Calendar 日历类)


    Calendar 是一个抽象基类,主用用于完成日期字段之间相互操作的功能。
    获取 Calendar 实例的方法:

    1. 使用Calendar.getInstance()方法
    2. 调用它的子类GregorianCalendar的构造器。

    注意:
    获取月份时: 一月是0,二月是1,以此类推,12月是11
    获取星期时: 周日是1, 周一是2,。。。。周六是7

    package com.klvchen.java;
    
    import org.junit.Test;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    
    public class DateTimeTest {
        
        @Test
        public void  testCalendar(){
            //1. 实例化
            //方式一:创建其子类(GregorianCalendar)的对象
            //方式二: 调用其静态方法 getInstance()
            Calendar calendar = Calendar.getInstance();
    //        System.out.println(calendar.getClass());
    
            //2. 常用方法
            //get()
            int days = calendar.get(Calendar.DAY_OF_MONTH);
            System.out.println(days);
            System.out.println(calendar.get(Calendar.DAY_OF_YEAR));
    
            //set()
            calendar.set(Calendar.DAY_OF_MONTH, 22);
            days = calendar.get(Calendar.DAY_OF_MONTH);
            System.out.println(days);
    
            //add()
            calendar.add(Calendar.DAY_OF_MONTH, 3);
            days = calendar.get(Calendar.DAY_OF_MONTH);
            System.out.println(days);
    
            //getTime(): 日历类 ---> Date
            Date date = calendar.getTime();
            System.out.println(date);
    
            //setTime(): Date ---> 日历类
            Date date1 = new Date();
            calendar.setTime(date1);
            days = calendar.get(Calendar.DAY_OF_MONTH);
            System.out.println(days);
        }
    }
    

  • 相关阅读:
    推箱子
    去掉两个最高分、去掉两个最低分,求平均分
    投票选班长
    彩票
    闰年、平年
    闹钟
    手机号抽奖
    for练习--侦察兵
    兔子、棋盘放粮食、猴子吃桃
    for练习--凑法
  • 原文地址:https://www.cnblogs.com/klvchen/p/15221190.html
Copyright © 2020-2023  润新知