29-Calendar

Calendar

  • 提供获取或设置各种日历字段的方法
  • 构造方法:
    • protected Calendar():修饰符是protected,故无法直接创建对象
        //1创建Calendar对象
        Calendar calendar = Calendar.getInstance();//用方法创建对象
        //打印时间,不能直接calendar.toString()
        System.out.println(calendar.toString());//打印信息特别多,也不是我们想要的结果
        System.out.println(calendar.getTime().toLocaleString());//2024-7-2 17:39:25
        //2获取时间信息
        //获取年
        int year = calendar.get(Calendar.YEAR);
        //月
        int month = calendar.get(Calendar.MONTH);
        //日
        int day = calendar.get(Calendar.DAY_OF_MONTH);//Date或DAY_OF_MONTH是一样的
        //小时
        int hour = calendar.get(Calendar.HOUR_OF_DAY);//HOUR是12小时的,HOUR_OF_DAY是24小时的
        //分钟
        int minute = calendar.get(Calendar.MINUTE);
        //秒
        int second = calendar.get(Calendar.SECOND);

        System.out.println(year+"年"+(month+1)+"月"+day+"日"+hour+":"+minute+":"+second);
        //2024年7月2日17:45:57
        //3修改时间
        calendar.set(Calendar.DAY_OF_MONTH,5);
        System.out.println(calendar.getTime().toLocaleString());//2024-7-5 17:47:44
posted @ 2024-07-02 17:57  呆头尖瓜  阅读(6)  评论(0编辑  收藏  举报