Java Date日期类

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);
	}
}

发布了98 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43472877/article/details/104373936