JTextfield的吸气剂,日期

时间:2014-12-04 12:00:28

标签: java swing jtextfield getter

我正在尝试为JTextfield制作一个getter,代码看起来像这样

public Date getStartDate() {

    return textFieldStartDate.getText();
}

我收到错误

 Type mismatch: cannot convert from String to Date

问题很明显,但我不知道如何解决它。我一直在寻找,但找不到简单的答案。

2 个答案:

答案 0 :(得分:1)

试试这个:

public Date getStartDate() {
SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy");
Date date = formatter.parse(textFieldStartDate.getText());
    return date;
}

答案 1 :(得分:0)

将您的方法更改为

    public Date getStartDate() {

    SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd");
    Date textDate= formatter.parse(textFieldStartDate.getText());
    return textDate;
    }