java.util3个常用类的使用(Date类、Random类、GregorianCalendar类)

一、Date类

public class Text {	
	public static void main(String[] args) {
		java.util.Date date=new java.util.Date();
		date.setTime(10000);//设置流逝时间
		System.out.println(date.toString());//显示日期
	}
}

java.util3个常用类的使用(Date类、Random类、GregorianCalendar类)_第1张图片

java.util3个常用类的使用(Date类、Random类、GregorianCalendar类)_第2张图片

二、Random类

public class Text {	
	public static void main(String[] args) {
		java.util.Random randomN=new java.util.Random(1000);//种子相同->每次产生的随机数相同
		for(int i=0;i<50;i++) {//显示50个[0,100)的随机数
			System.out.print(randomN.nextInt(100)+" ");
			if((i+1)%10==0)
				System.out.println();
		}
	}
}

java.util3个常用类的使用(Date类、Random类、GregorianCalendar类)_第3张图片

java.util3个常用类的使用(Date类、Random类、GregorianCalendar类)_第4张图片

java.util3个常用类的使用(Date类、Random类、GregorianCalendar类)_第5张图片

三、GregorianCalendar类

public class Text {	
	public static void main(String[] args) {
		//无参构造方法构建一个当前日期的实例
		java.util.GregorianCalendar cal=new java.util.GregorianCalendar();
		System.out.println(cal.get(GregorianCalendar.YEAR)+"/"+cal.get(GregorianCalendar.MONTH)+"/"+cal.get(GregorianCalendar.DAY_OF_MONTH));
		//注意:月份是从0-11
		cal.setTimeInMillis(1234567898765L);//设置从1970年1月1日算起的一个特定时间
		System.out.println(cal.get(GregorianCalendar.YEAR)+"/"+cal.get(GregorianCalendar.MONTH)+"/"+cal.get(GregorianCalendar.DAY_OF_MONTH));
	}
}

若要多次创建对象觉得每次都要输入java.util很麻烦,可以在开头用import导入包:

import java.util.GregorianCalendar;
之后使用就可以直接用类名进行创建。
java.util3个常用类的使用(Date类、Random类、GregorianCalendar类)_第6张图片

你可能感兴趣的:(Java,java)