Java util.Date用法

3ya*_*bos -1 java date

我想util.DateJava中使用该类,但是当我尝试实例化一个Date对象时,我意识到我能理解的所有构造函数 - 简单的构造函数 - 都消失了.全部弃用.

谁能告诉我如何利用Date课程?

这是我的代码.

构造函数:

public Company(int id, String name, Date foundationDate) {
    super();
    this.id = id;
    this.name = name;
    this.foundationDate = foundationDate;
}
Run Code Online (Sandbox Code Playgroud)

识别TestClass:

Company[] companies = new Company[3];
companies[0] = new Company(1, "Sabanci", new Date(12,12,12));
Run Code Online (Sandbox Code Playgroud)

Jas*_*ske 6

自Java 1.1(很久以前)以来,这个构造函数已被弃用.来自javadoc

日期(int年,int月,int日期)

已过时.

从JDK版本1.1开始,由Calendar.set(年份+ 1900,月份,日期)或GregorianCalendar(年份+ 1900,月份,日期)取代.

至于优秀的JODA Time方法(来自JavaDoc):

new DateTime(2012,12,12,0,0);
Run Code Online (Sandbox Code Playgroud)