zoukankan      html  css  js  c++  java
  • 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);
        }
    }
    

  • 相关阅读:
    Microsoft Word 段前距设置和页眉设置
    JavaScript 跨域小总结
    JavaScript 闭包系列二(匿名函数及函数的闭包)

    JavaScript 变量作用域
    JavaScript 闭包系列一
    JavaScript 继承
    JavaScript 对象的创建
    MySQL(2): 窗口函数备份与恢复性能优化权限管理
    组建LAN
  • 原文地址:https://www.cnblogs.com/klvchen/p/15221190.html
Copyright © 2011-2022 走看看