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+"日"); } }