Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:构造函数未定义_Java_Constructor_Undefined_Spring Tool Suite - Fatal编程技术网

Java 错误:构造函数未定义

Java 错误:构造函数未定义,java,constructor,undefined,spring-tool-suite,Java,Constructor,Undefined,Spring Tool Suite,我不明白为什么程序一直告诉我在代码行4中有一个错误“构造函数日期()未定义”。我在Spring工具套件中使用了它,但我想这并不重要。 请有人解释一下该怎么做,怎么做。如果可能的话,写下更正并解释。提前谢谢 仅供参考,我知道这可能是一个愚蠢的问题,但我是一个初学者 @RequestMapping("/date") public String date () { DateFormat dateFormat = new SimpleDateFormat("yyy/MM/dd HH:mm:ss"

我不明白为什么程序一直告诉我在代码行4中有一个错误“构造函数日期()未定义”。我在Spring工具套件中使用了它,但我想这并不重要。 请有人解释一下该怎么做,怎么做。如果可能的话,写下更正并解释。提前谢谢

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

@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,请小心,因为在组织导入时,建议的第一个类是
java.sql.Date

导入了错误的类


只需检查标题并替换
import java.sql.Date
by
import java.util.Date

您要导入哪个
日期
?或者是这个类还是包中名为
Date
的其他类?Date被日历所取代,但仍然可以工作。你导入什么“日期”?应该是java.util.Date,对吗?@AndyTurner您介意敲打dup吗?请在提问之前搜索该网站。搜索“Java日期构造函数”立即给出了答案。@user1803551我已经找到了。正如我在问题中所说,我是一个初学者,甚至不知道搜索什么,也没有看到任何关于进口的东西。一般不知道进口会把事情搞砸!这些是我的进口货。导入java.sql.Date;导入java.text.DateFormat;导入java.text.simpleDataFormat;导入java.util.ArrayList;导入java.util.List;导入org.springframework.web.bind.annotation.RequestMapping;导入org.springframework.web.bind.annotation.RestController@SoniaEaton而不是
java.sql.Date
使用
java.util.Date
。噢,非常感谢!对非常感谢。但是为什么它输入了错误的一个呢?它一直在发生…@索尼亚顿