以下是Oracle网站上用于Date类的Javadoc:https://docs.oracle.com/javase/8/docs/api/java/util/Date.html
如果向下滚动到"构造函数摘要",你会看到如何实例化Date对象的不同选项.与Java中的所有对象一样,您可以使用以下内容创建一个新对象:
Date firstDate = new Date(ConstructorArgsHere);
现在你有一点选择.如果你没有传入任何参数,只是这样做,
Date firstDate = new Date();
它将代表您调用它的确切日期和时间.以下是您可能想要使用的一些其他构造函数:
Date firstDate1 = new Date(int year, int month, int date); Date firstDate2 = new Date(int year, int month, int date, int hrs, int min); Date firstDate3 = new Date(int year, int month, int date, int hrs, int min, int sec);
小心,不建议使用这最后3个初始化 (4认同)
Scirocco.. 5
java.util.Date构造函数,其参数如
new Date(int year,int month,int date,int hrs,int min)。已弃用,最好不再使用。Oracle文档比java.util.Calendar更喜欢这种方式。因此,您可以设置任何日期并通过getTime()方法实例化Date对象。
Calendar calendar = Calendar.getInstance(); calendar.set(2018, 11, 31, 59, 59, 59); Date happyNewYearDate = calendar.getTime();
请注意,月份号从0开始
以下是Oracle网站上用于Date类的Javadoc:https://docs.oracle.com/javase/8/docs/api/java/util/Date.html
如果向下滚动到"构造函数摘要",你会看到如何实例化Date对象的不同选项.与Java中的所有对象一样,您可以使用以下内容创建一个新对象:
Date firstDate = new Date(ConstructorArgsHere);
现在你有一点选择.如果你没有传入任何参数,只是这样做,
Date firstDate = new Date();
它将代表您调用它的确切日期和时间.以下是您可能想要使用的一些其他构造函数:
Date firstDate1 = new Date(int year, int month, int date); Date firstDate2 = new Date(int year, int month, int date, int hrs, int min); Date firstDate3 = new Date(int year, int month, int date, int hrs, int min, int sec);
java.util.Date构造函数,其参数如
new Date(int year,int month,int date,int hrs,int min)。已弃用,最好不再使用。Oracle文档比java.util.Calendar更喜欢这种方式。因此,您可以设置任何日期并通过getTime()方法实例化Date对象。
Calendar calendar = Calendar.getInstance(); calendar.set(2018, 11, 31, 59, 59, 59); Date happyNewYearDate = calendar.getTime();
请注意,月份号从0开始