TrackStudio Enterprise 3.1
|
To get the time difference (in seconds) between two consecutive messages:
int ret = 0; Collection messages = task.getMessages(); Collections.reverse(messages); java.sql.Timestamp oldDate = task.getSubmitdate(); long diff = 0; for(Iterator it = messages.iterator(); it.hasNext();) { java.sql.Timestamp newDate = it.next().getTime(); diff = newDate.getTime() - oldDate.getTime(); oldDate = newDate; } return diff/1000;