如何从JFormattedTextField读取SimpleDateFormat中的日期?

时间:2015-03-30 08:32:33

标签: java swing date-format jformattedtextfield

我有JFormattedTextField的以下代码,它接受用户输入的日期。

DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
JFormattedTextField DOB = new JFormattedTextField(df);

现在,如何在用户提交表单时从JFormattedTextField读取日期?

例如,如果是JTextField,我们会使用fieldname.getText()

1 个答案:

答案 0 :(得分:4)

您可以使用getText,但这只会返回用户输入的值。

如果您致电getValue,则会返回Date个对象(如果文字无效,则返回null

您可以使用DateFormat格式化Date值,但我要将其保留为Date,直到您需要对其进行其他操作,它就是'这样更灵活