我有一串
String startDate = "06/27/2019";
现在我必须获取Date对象。我的DateObject应该与startDate的值相同。
我就是这样
DateFormat df = new SimpleDateFormat("mm/dd/yyyy"); Date startDate = df.parse(startDate);
但是输出是格式
Jun 27 00:06:00 PST 2019。
基本上,你可以有效地将字符串格式的日期转换为日期对象。如果此时将其打印出来,则将获得标准日期格式输出。为了在此之后对其进行格式化,然后需要将其转换回具有指定格式(先前已经指定)的日期对象。
String startDateString = "06/27/2007"; DateFormat df = new SimpleDateFormat("MM/dd/yyyy"); Date startDate; try { startDate = df.parse(startDateString); String newDateString = df.format(startDate); System.out.println(newDateString); } catch (ParseException e) { e.printStackTrace(); }