我正在使用 Eclipse 做一个关于 Java 的大学项目。我意识到 java 没有像 C# 这样的内置日期选择器,所以我下载并添加了JDateChooser
. 我试图检索选择的日期,但失败了:
String Date = dateChooser.getDate(); //I want to the date to be retrieved as string
有任何想法吗?我必须做某种初始化吗?
我正在使用 Eclipse 做一个关于 Java 的大学项目。我意识到 java 没有像 C# 这样的内置日期选择器,所以我下载并添加了JDateChooser
. 我试图检索选择的日期,但失败了:
String Date = dateChooser.getDate(); //I want to the date to be retrieved as string
有任何想法吗?我必须做某种初始化吗?
如果我有正确的组件,Java Docs会显示该getDate
方法返回Date
获取日期
public java.util.Date getDate()
返回日期。如果 JDateChooser 以空日期启动并且用户未设置日期,则返回空。
返回:
当前日期
通过调用 检索用户选择的日期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