栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Calendar日历类(一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Calendar日历类(一)

import java.util.Calendar;

public class T10 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//获取当前日期
		Calendar c=Calendar.getInstance();
		int year=c.get(Calendar.YEAR);
		int month=c.get(Calendar.MONDAY)+1;
		int date=c.get(Calendar.DAY_OF_MONTH);
		System.out.println(year);
		System.out.println(month);
		System.out.println(date);
		//获取100天以后的日期
		Calendar c1=Calendar.getInstance();
		c1.add(Calendar.DATE,100);
		int year1=c1.get(Calendar.YEAR);
		int month1=c1.get(Calendar.MONDAY)+1;
		int date1=c1.get(Calendar.DATE);
		System.out.println(year1+"年"+month1+"月"+date1+"日");
		Calendar c3=Calendar.getInstance();
		c3.set(2022,8-1,28);
		
		int year2=c3.get(Calendar.YEAR);
		int month2=c3.get(Calendar.MONDAY)+1;
		int date2=c3.get(Calendar.DATE);
		System.out.println(year2+"年"+month2+"月"+date2+"日");
//		
//		after方法
//		public boolean after(Object when)
//		该方法的作用是判断当前日期对象是否在when对象的后面,如果在when对象的后面则返回true,
//		否则返回false。例如:
//
//		Calendar c4 = Calendar.getInstance(); c4.set(2016,8-1,28);
//		Calendar c5 = Calendar.getInstance();c5.set(2016,10-1,1);
//		boolean b = c5.after(c4);
//		System.out.println(b);

		Calendar c4=Calendar.getInstance();c4.set(2016, 8-1, 28);
		Calendar c5=Calendar.getInstance();c5.set(2016, 10-1, 1);
		
		boolean b=c5.after(c4);
		System.out.println(b);
//		另外一个类似的方法是before,该方法是判断当前日期对象是否位于另外一个日期对象之前。
//		
		boolean b1=c5.before(c4);
		System.out.println(b1);
//		Calendar对象和相对时间之间的转换
//		Calendar c6 = Calendar.getInstance();  
//		long t = 1252785271098L; 
//		//将Calendar对象转换为相对时间
//		long t1 = c6.getTimeInMillis();
//		//将相对时间转换成Calendar对象
//		Calendar c9 = Calendar.getInstance();
//		c9.setTimeInMillis(t1);
//
//		  在转换时,使用Calendar类中的getTimeInMillis方法可以将Calendar对象转换为相对时间。
//		  在将相对时间转换为Calendar对象时,首先创建一个Calendar对象,
//		  然后再使用Calendar类的setTimeInMillis方法设置时间即可。
		Calendar c6 = Calendar.getInstance();  
		long t1=c6.getTimeInMillis();
		System.out.println(t1);
		Calendar c7 = Calendar.getInstance();
		c7.setTimeInMillis(t1);
		int year3=c7.get(Calendar.YEAR);
		int month3=c7.get(Calendar.MONDAY)+1;
		int date3=c7.get(Calendar.DATE);
		System.out.println(year3+"年"+month3+"月"+date3+"日");
		


	}

}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/720569.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号