SimpleDateFormat 始终 returns 所有日期
SimpleDateFormat always returns all dates
我有一个 JSON
得到 Date
作为 dd-mm-yyyy
,但我需要将 String
转换为 Date
,但是当我执行SimpleDateFormat
总是 returns Sat May 02 00:00:00 EDT 2015
(例如)我想要 02-05-2015
这是我的代码:
String str = city.getString("bd_fecha");
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
date = dateFormat.parse(str); //// DATE ALWAYS RETURNS Sat May 02 00:00:00 EDT 2015(for example)
使用这个,解析后你还必须格式化
SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
String dateInString = "07-06-2013";
try {
Date date = formatter.parse(dateInString);
System.out.println(date);
System.out.println(formatter.format(date));
} catch (ParseException e) {
e.printStackTrace();
}
我有一个 JSON
得到 Date
作为 dd-mm-yyyy
,但我需要将 String
转换为 Date
,但是当我执行SimpleDateFormat
总是 returns Sat May 02 00:00:00 EDT 2015
(例如)我想要 02-05-2015
这是我的代码:
String str = city.getString("bd_fecha");
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
date = dateFormat.parse(str); //// DATE ALWAYS RETURNS Sat May 02 00:00:00 EDT 2015(for example)
使用这个,解析后你还必须格式化
SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
String dateInString = "07-06-2013";
try {
Date date = formatter.parse(dateInString);
System.out.println(date);
System.out.println(formatter.format(date));
} catch (ParseException e) {
e.printStackTrace();
}