我想将TextField转换为Date。
private TextField fieldDateAgentAdded;
Date dateAgentAdded;
dateAgentAdded(fieldDateAgentAdded.toString())
您能告诉我如何将字符串转换为日期吗?
答案 0 :(得分:1)
你可以使用以下方法在一行中完成:
dateAgentAdded(new SimpleDateFormat("dd/MM/yy", Locale.ENGLISH).parse(fieldDateAgentAdded.toString());
有数千种方法可以写日期,所以你真的没有选择,你需要指定预期的格式。
答案 1 :(得分:0)
您可以使用SimpleDateFormat课程。
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = DATE_FORMAT.parse("2013-12-4");
System.out.println(date.toString());
答案 2 :(得分:0)
最简单的方法是使用SimpleDateFormat类。这是一个例子:
String dateString = "May 14, 2012";
Date date = new SimpleDateFormat("MMMM d, yyyy", Locale.ENGLISH).parse(dateString);
现在date
应包含2012年5月14日的日期。有关详细信息,请参阅javadoc。