API(时间_Date)
public class DateDemo1 {
public static void main(String[] args) {
/*
public Date() 创建Date对象,表示当前时间
public Date(long date) 创建Date对象,表示指定时间
public void setTime(long time) 设置/修改毫秒值
public long getTime() 获取时间对象的毫秒值
*/
//1.创建Date对象,表示当前时间
Date d1=new Date();
System.out.println(d1);//Fri May 16 19:32:53 CST 2025
//2.创建Date对象,表示指定时间
Date d2=new Date(0L);
System.out.println(d2);//Thu Jan 01 08:00:00 CST 1970
//setTime 修改时间
d2.setTime(1000L);
System.out.println(d2);//Thu Jan 01 08:00:01 CST 1970
//getTime 获取时间
long t1 = d2.getTime();
System.out.println(t1);//1000
}
}
----------------------------------------------------
public class DateTest1 {
public static void main(String[] args) {
//1.打印时间原点一年后的时间
Date d=new Date(1000*60*60*24*365L);
System.out.println(d);//Thu Jan 01 08:00:00 CST 1970
//2.比较两个时间大小
Random r=new Random();
Date d1=new Date(Math.abs(r.nextInt()));
Date d2=new Date(Math.abs(r.nextInt()));
System.out.println(d1);
System.out.println(d2);
int num=d1.compareTo(d2);
if(num==0){
System.out.println("d1和d2是同一个时间");
}else if(num>0){
System.out.println("d1在d2之后");//d1>d2
}else{
System.out.println("d1在d2之前");//d1<d2
}
//或者
long t1= d1.getTime();
long t2= d2.getTime();
if(t1==t2){
System.out.println("d1和d2是同一个时间");
}else if(t1>t2){
System.out.println("d1在d2之后");//d1>d2
}else{
System.out.println("d1在d2之前");//d1<d2
}
}
}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hexo!