您的位置:首页 > 编程语言 > Java开发

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

2016-11-13 15:58 134 查看
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类中常用到的方法,我们一个一个来分析:

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类中mont
9572
h参数(月参数)的取值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: