2017-12-15 41 views
-1

왜 프로그램에서 코드 라인 4의 생성자 Date()가 정의되지 않았습니다. 나는 짐작한다. 제발, 누군가가 어떻게해야하고 어떻게 설명 할 수 있습니까? 가능한 경우 정정을 작성하고 설명하십시오. 미리 감사드립니다!오류 : 생성자가 정의되지 않았습니다.

참고로, 아마 바보 같은 질문이지만 저는 초보자입니다.

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

} 
+6

Date'가 가져 오는'import java.util.Date;에 의해 import java.sql.Date;를 대체? 아니면이 클래스 나'Date'라는 패키지의 다른 클래스입니까? –

+0

날짜가 부적절한 달력으로 대체되었지만 여전히 작동해야합니다. 어떤 "날짜"를 가져 오시겠습니까? java.util.Date 여야합니다. 맞습니까? – Pomagranite

+0

@AndyTurner 멍청한 놈을 망치 는게 좋니? – user1803551

답변

1

당신이 단지에 가져 오기를 변경 java.sql.Date; 대신

java.util.Date;의 수입 것 같다 :

import java.util.Date; 

당신이 가져 오기 처음 구성 할 때 때문에 조심일식을 사용하는 경우 제안 된 수업은 java.sql.Date

+0

예! 고맙습니다! 그런데 왜 잘못 가져 왔습니까? 그것은 계속 일어나고 있습니다 ... –

+0

@SoniaEaton http://blog.vogella.com/2009/04/01/eclipse-organize-imports-filter/ –

1

잘못된 클래스를 가져 왔습니다.

그냥 헤더를 확인하고

+0

이들은 내가 가지고있는 수입품입니다. import java.sql.Date; 가져 오기 java.text.DateFormat; 가져 오기 java.text.SimpleDateFormat; 가져 오기 java.util.ArrayList; import java.util.List; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; –

+1

@SoniaEaton은'java.sql.Date' 대신'java.util.Date'를 사용합니다. – user1803551

+0

오, 정말 고마워요! –