无法导入java.util.Date

时间:2014-10-03 13:11:44

标签: java date import

我正在尝试为变量指定日期,但是在netbeans中,“日期”总是显示为“无法找到符号”消息。

package librarycore;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*;

public class Loan implements java.io.Serializable
{
   private final Date loanDate;

    Loan(Book aBook, Person aBorrower)
    {

        book = aBook;
        borrower = aBorrower;

        DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
        loanDate = dateFormat(new Date());
        returned = false;                
    }

如果我尝试仅使用import java.util.Date导入Date类,则导入中的日期将显示红色,并显示无法找到符号消息。

2 个答案:

答案 0 :(得分:1)

我觉得自己像个白痴。

我在我的项目中创建了一个名为java的新包,其中包含一个名为util的类,它必须让NetBeans混淆。当我删除它们时,问题就消失了。

感谢您的所有帮助

答案 1 :(得分:0)

可能的错误:

  • bookborrowerreturned未声明
  • DateFormat用法:String s = dateFormat.format(new Date());
  • 设置当前日期:loanDate = new Date();

如果要打印loanDate格式化的:

System.out.println(dateFormat.format(loanDate));