创建 Date 对象

Date date = new Date();
System.out.println(date); // Thu Feb 25 05:03:59 IST 2016

Date 对象包含创建此对象的当前日期和时间。

Calendar calendar = Calendar.getInstance();
calendar.set(90, Calendar.DECEMBER, 11);
Date myBirthDate = calendar.getTime();
System.out.println(myBirthDate); // Mon Dec 31 00:00:00 IST 1990

Date 对象最好通过 Calendar 实例创建,因为不推荐使用数据构造函数。要做到这一点,我们需要从 factory 方法获取 Calendar 类的实例。然后我们可以通过使用数字来设置月份,月份和日期,或者在几个月的情况下为 Calendar 类提供常量以提高可读性并减少错误。

calendar.set(90, Calendar.DECEMBER, 11, 8, 32, 35);
Date myBirthDatenTime = calendar.getTime();
System.out.println(myBirthDatenTime); // Mon Dec 31 08:32:35 IST 1990

除了日期,我们还可以按小时,分钟和秒的顺序传递时间。