Having some trouble working this one out. I'm making a workclock simply for myself to help calculate how many hours I worked that day. I have two pickers, one for the start time and one for the finish time. Both pickers format the selected time into a string. Now I just need to find the hours that have passed between the start string and the finish string. I don't work over a date change so no need to work out the days/date which previously confused me here -> Calculate date/time difference in java
These are my picker listeners.
private TimePickerDialog.OnTimeSetListener startPickerListener = new TimePickerDialog.OnTimeSetListener() {
public void onTimeSet(TimePicker view, int selectedHour, int selectedMinute) {
startHour = selectedHour;
startMinute = selectedMinute;
startTime.setText(new StringBuilder().append(padding_str(startHour)).append(":").append(padding_str(startMinute)));
}
};
private TimePickerDialog.OnTimeSetListener finishPickerListener = new TimePickerDialog.OnTimeSetListener() {
public void onTimeSet(TimePicker view, int selectedHour, int selectedMinute) {
finishHour = selectedHour;
finishMinute = selectedMinute;
finishTime.setText(new StringBuilder().append(padding_str(finishHour)).append(":").append(padding_str(finishMinute)));
}
};
Any help would be GREATLY appreciated! Cheers! (If you need any more info just lemme know.)