【发布时间】:2013-01-22 14:11:20
【问题描述】:
String selectedDate = "2012-" + createdMonth + "-" + createdDay;
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
try {
createdDate = dateFormat.parse(selectedDate);
} catch (ParseException e1) {
e1.printStackTrace();
}
System.out.println(createdDate);
基本上当我打印 createdDate 时,它会显示如下内容: 2012 年 3 月 8 日星期四 00:00:00 CST
而不是这种格式的“yyyy-MM-dd”。非常感谢!
【问题讨论】:
-
日期有一个你已经看到的默认格式。如果要以特定格式显示它,则需要再次使用该 DateFormat 将其转换回要解析的字符串。 (当然这有点毫无意义)