实例介绍java中的Calendar类

互联网 20-7-23

日历类,它是一个抽象类,封装了所有的日历字段值,通过统一的方法根据传入不同的日历字段可以获取值。

(推荐教程:java入门教程)

1、得到一个日历对象

Calendar c = Calendar.getInstance();//返回的是子类对象

2、成员方法

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

(视频教程推荐:java视频教程)

代码实现:

import java.util.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 + "日");   		// // 三年前的今天 		// 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("--------------");   		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 + "日"); 	} }

以上就是实例介绍java中的Calendar类的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: Calendar
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:Java如何通过计算两个日期的时间差来算出天数

相关资讯