Error: The constructor is undefined

Error: The constructor is undefined

我不明白为什么程序一直告诉我代码第 4 行有错误 'The constructor Date() is undefined'。我在 Spring Tool Suite 中使用它,但我想这无关紧要. 请有人可以解释该做什么以及如何做。如果可能的话,写下更正并做解释。提前致谢!

仅供参考,我知道这可能是个愚蠢的问题,但我是初学者。

@RequestMapping("/date")
public String date () {
    DateFormat dateFormat = new SimpleDateFormat("yyy/MM/dd HH:mm:ss");
    Date date = new Date();
    return dateFormat.format(date);

}

您似乎导入了 java.sql.Date; 而不是 java.util.Date;

只需将导入更改为:

import java.util.Date;

如果您使用 eclipse 请小心,因为当您组织导入时,第一个建议的 class 是 java.sql.Date

你输入错误class。

只需检查您的 header 并将 import java.sql.Date; 替换为 import java.util.Date;