表示特定的瞬间,精确到毫秒。
Date类的概述
java.util.Date:时间日期类
用来获得日期时间。
Date类的构造方法
* Date():获得当前系统时间(根据当前的默认毫秒值创建日期对象) * Date(long date) 根据指定的毫秒值获得日期对象
Date类的成员方法
long getTime():获得当前时间的毫秒值
public void setTime(long time):设置时间
时间零点的概念
* 时间零点:1970.1.1 00:00:00
毫秒值的概念
* 1秒 = 1000毫秒
public class DateDemo { public static void main(String[] args) { // 创建对象 Date d = new Date(); System.out.println("d:" + d); // 创建对象 // long time = System.currentTimeMillis(); long time = 1000 * 60 * 60; // 1小时 Date d2 = new Date(time); System.out.println("d2:" + d2); } }
public class DateDemo { public static void main(String[] args) { // 创建对象 Date d = new Date(); // 获取时间 long time = d.getTime(); System.out.println(time); // System.out.println(System.currentTimeMillis()); System.out.println("d:" + d); // 设置时间 d.setTime(1000); System.out.println("d:" + d); } }
字符串转成日期对象
SimpleDateFormat类将字符串转换为日期对象
创建日期格式化对象并指定日期模式
调用日期格式化对象的parse方法传入时间字符串得到日期对象。
Date parse(String dateStr); 将字符串解析为日期对象