如何从JDatechooser中检索所选日期?

时间:2014-04-08 20:33:39

标签: java jdatechooser

我正在使用Eclipse在Java上开展大学项目。我意识到java没有像C#这样的内置日期选择器,所以我下载并添加了JDateChooser。我试图检索所选日期,但失败了:

 String Date = dateChooser.getDate(); //I want to the date to be retrieved as string

有什么想法吗?我必须做某种初始化吗?

2 个答案:

答案 0 :(得分:0)

如果我有正确的组件,则Java Docs显示getDate方法返回Date

  

GETDATE

     

public java.util.Date getDate()

返回日期。如果   JDateChooser以null日期启动,并且没有设置日期   user,返回null。

返回:
当前日期

答案 1 :(得分:0)

通过调用getDate()来检索用户选择的日期,该日期返回Date个对象。然后通过调用String将该对象转换为SimpleDateFormat.format()

Date              d;
SimpleDateFormat  sdf;
String            s;

d = dateChooser.getDate();                      // Date selected by user
sdf = SimpleDateFormat("MM/dd/yyyy HH:mm:ss");  // Or whatever format you need
s = sdf.format(d);                              // Viola

另见Question 5683728