java.util.Date类
构造方法:
public Date():分配一个Date对象,并初始化,代表被分配的时间,精确到毫秒
public Date(long date):分配一个Date对象,并将其初始化为:表示从标准基准时间1970年起指定的毫秒数
*/
public class DateDemo01 {
public static void main(String[] args) {
Date d1 = new Date();
System.out.println(d1);
long date = 1000*60*60;//代表1小时
Date d2 = new Date(date);
System.out.println(d2);
}
}
Date类的常用方法
public long getTime() :获取的是日期对象从1970年1月1日00:00:00到现在的毫秒值
public void setTime(long time):设置时间,给的是毫秒值
/*
public long getTime() :获取的是日期对象从1970年1月1日00:00:00到现在的毫秒值
public void setTime(long time):设置时间,给的是毫秒值
*/
public class DateDemo02 {
public static void main(String[] args) {
Date d1 = new Date();
// public long getTime() :获取的是日期对象从1970年1月1日00:00:00到现在的毫秒值
System.out.println(d1.getTime() * 1.0 / 1000 / 60 / 60 / 24 / 365 + "年"); // 50.1650322188927年
// public void setTime(long time):设置时间,给的是毫秒值
Date d2 = new Date();
long time = 1000 * 60 * 60;// 1小时
d2.setTime(time);
System.out.println(d2);
}
}