我正在開發一個Android應用程序。以特定格式轉換日期和時間字符串
我從JSON
文件中得到日期字符串和時間字符串。
fecha_reporte = "2017-12-17"
hora_reporte = "23:51:00"
我需要將兩個字符串轉換爲日期變量,然後我需要對它進行一些計算。
這是我到目前爲止有:
String fecha = fecha_reporte + " " + hora_reporte;
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd H:m:s");
String dateInString = fecha;
try {
Date date2 = formatter.parse(dateInString);
System.out.println(date2);
System.out.println(formatter.format(date2));
Log.d("DURACION","DURACION REPORTE: calculado: "+date2);
} catch (ParseException e) {
e.printStackTrace();
}
輸出是一個日期,但這種格式:
Sun Dec 17 23:51:00 GMT-07:00 2017
我需要它有以下格式:2017-12-17 23:51:00
可能重複的[Android,我如何將字符串轉換爲日期?](https://stackoverflow.com/questions/8573250/android-how-can-i-convert-string-to-date) –
指這個https://stackoverflow.com/a/40176777/1848157 – Radhey
你需要改變SimpleDateFormat內的格式。 – Radhey