I have 2 buttons that get the start, end and duration timestamp of an event, but they look like java.text.SimpleDateFormat@f17b4ca5, but I do not know how to calculate the difference between them.
I would like it to look like this: "2018-04-15-14: 34: 24.567"
MainActivity.java varibles
SimpleDateFormat timestampFin = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
SimpleDateFormat timestampInicio = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
public void DefinirHoraInicio(View view)
{
inicio = timestampInicio.toString();
Toast.makeText(MainActivity.this, "Inicio del evento: " + inicio, Toast.LENGTH_SHORT).show();
viewInicio.setText(inicio);
}
public void DefinirHoraFin(View view)
{
String Duracion = "";
fin = timestampFin.toString();
//Duracion = (timestampFin - timestampInicio).toString();
Duracion = fin;
Toast.makeText(MainActivity.this, "Fin del evento: " + fin, Toast.LENGTH_SHORT).show();
viewFin.setText(fin);
viewDuracion.setText(Duracion);
}