Date类:
import java.util.Date;
public class test {
public static void main(String[] args) {
//data类
// 测试空参,采用当前操作系统的默认时间
Date d1=new Date();
System.out.println(d1);
// 获取当前操作系统时间的毫秒值
long times=d1.getTime();
System.out.println(times);
// Mon Dec 14 10:59:22 CST 2020~ 1607914762478
// 创建一个指定时间
Date d2=new Date(1607914762478l);
System.out.println(d2);
}
}
canlendar类:
import java.util.Calendar;
public class test2 {
public static void main(String[] args) {
Calendar c=Calendar.getInstance();//创建canlendar类型的对象
System.out.println("c:"+c);//MONTH=11,java中表示月份的数字是从0-11,11就是实际的12
//获取年月日的信息
int year=c.get(Calendar.YEAR);
int month=c.get(Calendar.MONTH);
int day=c.get(Calendar.DATE);
System.out.println(year+"年"+(month+1)+"月"+day+"日");
// 设置指定时间
//1.只设置年
c.set(Calendar.YEAR,2022);
int year2=c.get(Calendar.YEAR);
System.out.println(year2+"年"+(month+1)+"月"+day+"日");
//2.设置年月日三个值
c.set(2022,2,22);
// 重新获取年月日的值
int year3=c.get(Calendar.YEAR);
int month3=c.get(Calendar.MONTH);
int day3=c.get(Calendar.DATE);
System.out.println(year3+"年"+month3+"月"+day3+"日");
}
}