当前位置: 移动技术网 > IT编程>开发语言>Java > Calendar的构造方法

Calendar的构造方法

2020年07月22日  | 移动技术网IT编程  | 我要评论

1.Calendar类的概述
2.Calendar的构造方法
3.获取任意年二月的天数

Calendar的构造方法

public void add(int field,int amount):根据给定的日历字段和对应的时间,来对当前的日历进行操作。
public final void set(int year,int month,int date):设置当前日历的年月日

public class CalendarDemo {
	public static void main(String[] args) {
		// 获取当前的日历时间
		Calendar c = Calendar.getInstance();

		// 获取年
		int year = c.get(Calendar.YEAR);
		// 获取月
		int month = c.get(Calendar.MONTH);
		// 获取日
		int date = c.get(Calendar.DATE);
		System.out.println(year + "年" + (month + 1) + "月" + date + "日");
		//输出结果为:2020年7月21日,这是今天的日期,自己测试

		// // 三年前的今天
		// c.add(Calendar.YEAR, -3);
		// // 获取年
		// year = c.get(Calendar.YEAR);
		// // 获取月
		// month = c.get(Calendar.MONTH);
		// // 获取日
		// date = c.get(Calendar.DATE);
		// System.out.println(year + "年" + (month + 1) + "月" + date + "日");

		// 5年后的10天前
		c.add(Calendar.YEAR, 5);
		c.add(Calendar.DATE, -10);
		// 获取年
		year = c.get(Calendar.YEAR);
		// 获取月
		month = c.get(Calendar.MONTH);
		// 获取日
		date = c.get(Calendar.DATE);
		System.out.println(year + "年" + (month + 1) + "月" + date + "日");
		System.out.println("--------------");
		//因为是当天的日期,我当天的日期是2020年7月21日
		//所以五年后的十天前的输出的结果为2025年7月11日
		
		//set设置日期
		c.set(2011, 11, 11);
		// 获取年
		year = c.get(Calendar.YEAR);
		// 获取月
		month = c.get(Calendar.MONTH);
		// 获取日
		date = c.get(Calendar.DATE);
		System.out.println(year + "年" + (month + 1) + "月" + date + "日");
		//输出结果为:2011年12月11日
	}

本文地址:https://blog.csdn.net/Orange_XQ/article/details/107498248

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网