0

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

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

有任何想法吗?我必须做某种初始化吗?

4

2 回答 2

0

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

获取日期

public java.util.Date getDate()

返回日期。如果 JDateChooser 以空日期启动并且用户未设置日期,则返回空。

返回:
当前日期

于 2014-04-08T20:40:51.280 回答
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

另请参阅问题 5683728

于 2014-04-08T21:04:28.417 回答