Guest User

Untitled

a guest
Mar 17th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. //HH converts hour in 24 hours format (0-23), day calculation
  2. SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
  3.  
  4. Date d1 = null;
  5. Date d2 = null;
  6.  
  7.  
  8. d1 = format.parse(dateStart);
  9. d2 = format.parse(dateStop);
  10.  
  11. //in milliseconds
  12. long diff = d2.getTime() - d1.getTime();
  13.  
  14. long diffSeconds = diff / 1000 % 60;
  15. long diffMinutes = diff / (60 * 1000) % 60;
  16. long diffHours = diff / (60 * 60 * 1000) % 24;
  17. long diffDays = diff / (24 * 60 * 60 * 1000);
  18.  
  19. String ago="";
  20.  
  21. if(diffDays!=0){
  22. ago=diffDays+" days ago";
  23. }
  24. else if(diffHours!=0){
  25. ago=diffHours+" hours ago";
  26. }
  27. else if(diffMinutes!=0){
  28. ago=diffMinutes+" minutes ago";
  29. }
  30. else if(diffSeconds!=0){
  31. ago=diffSeconds+" seconds ago";
  32. }
Add Comment
Please, Sign In to add comment