我正在使用Eclipse在Java上开展大学项目。我意识到java没有像C#这样的内置日期选择器,所以我下载并添加了JDateChooser
。我试图检索所选日期,但失败了:
String Date = dateChooser.getDate(); //I want to the date to be retrieved as string
有什么想法吗?我必须做某种初始化吗?
答案 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