package com.wnz.test;
import java.util.Date;
public class Date1 {
public static void main(String[] args) {
Date date1 = new Date();
//new Date() 当前时间
System.out.println(date1);
System.out.println(date1.toLocaleString());
//时间转毫秒数
//从1970-1-1到现在的毫秒数
System.out.println("------毫秒数------");
long time = date1.getTime();
System.out.println(time);
System.out.println(System.currentTimeMillis());
//利用毫秒数计算昨天
System.out.println("-----昨天-----");
long b = System.currentTimeMillis() - 24 * 60 * 60 * 1000;
Date date2 = new Date(b);
System.out.println(date2.toLocaleString());
//比较两个日期
System.out.println("-----比较两个日期-----");
boolean before = date1.before(date2);
boolean after = date1.after(date2);
System.out.println(before + " " + after);
System.out.println("用compareTo比较两个日期");
//日期1.compareTo(日期2) 日期1>日期2 返回>0的数; 日期1<日期2 返回<0的数;日期1=日期2 返回=0的数
int i = date2.compareTo(date1);
System.out.println(i);
System.out.println("比较两个日期equals");
boolean equals = date1.equals(date2);
System.out.println(equals);
//过时方法
System.out.println(
date1.getYear()+1900+"年"+
(date1.getMonth()+1)+"月"+
date1.getDate()+"日"
);
}
}
【Java】日期,毫秒数
最新推荐文章于 2024-07-13 02:37:42 发布