Java中Calendar类中month参数(月参数)的取值

Calendar类中常用的方法;month参数(月参数)较其他参数特殊,0表示1月。

楼上是摘要~点击这里阅读Java中Calendar类中month参数(月参数)的取值原文

敲Java代码的过程中我们经常会用到时间处理,在Calendar类中常会用到month参数(月参数),而month参数较为特殊,0表示1月,后文详细示例,先附上本次test的全部代码:

package Calendartest;

import java.util.Calendar;

public class CalendarTest {
    public static void main(String[] args){
        Calendar calendar = Calendar.getInstance();
        System.out.println(calendar);
        System.out.println("1:"+calendar.getTime());

        calendar.set(2016, 0, 1);
        System.out.println("2:"+calendar.getTime());

        calendar.set(2016, 12, 1);
        System.out.println("3:"+calendar.getTime());
    }
}

输出:
这里写图片描述

以上几乎是Calendar类中常用到的方法,我们一个一个来分析:

  1. public static Calendar getInstance():返回系统默认时区的语言环境的Calendar对象。该方法创建的Calendar对象会拥有操作系统说设置的时区和语言等所有信息,如代码
Calendar calendar = Calendar.getInstance();
System.out.println(calendar);
System.out.println("1:"+calendar.getTime());

输出:
图片
2.

/*
Calendar.getInstance()可以得到一个Calendar对象,然后我们可以用Calendar类中的set方法去修改具体的时间。
*/
public void set(int year, int month, int date)
public void set(int year, int month, int date, int hourOfDay, int minute)
public void set(int year, int month, int date, int hourOfDay, int minute, int second)
  • set中的参数是int类型的;
  • set方法中,month参数的取值:0代表1月,1代表2月……11代表12月,12代表次年1月

for example:

calendar.set(2016, 0, 1);
System.out.println("2:"+calendar.getTime());

calendar.set(2016, 12, 1);
System.out.println("3:"+calendar.getTime());

输出:
这里写图片描述

其实还能深究,待来日空闲再来码字~

原文链接:Java中Calendar类中month参数(月参数)的取值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值