Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static String formatar(long time) {
- if (time == 0) {
- return "never";
- }
- long day = TimeUnit.MILLISECONDS.toDays(time);
- long hours = TimeUnit.MILLISECONDS.toHours(time) - (day * 24);
- long minutes = TimeUnit.MILLISECONDS.toMinutes(time) - (TimeUnit.MILLISECONDS.toHours(time) * 60);
- long seconds = TimeUnit.MILLISECONDS.toSeconds(time) - (TimeUnit.MILLISECONDS.toMinutes(time) * 60);
- StringBuilder sb = new StringBuilder();
- if (day > 0) {
- sb.append(day).append(" ").append(day == 1 ? "dia" : "dias").append(" ");
- }
- if (hours > 0) {
- sb.append(hours).append(" ").append(hours == 1 ? "hora" : "horas").append(" ");
- }
- if (minutes > 0) {
- sb.append(minutes).append(" ").append(minutes == 1 ? "minuto" : "minutos").append(" ");
- }
- if (seconds > 0) {
- sb.append(seconds).append(" ").append(seconds == 1 ? "segundo" : "segundos");
- }
- String diff = sb.toString();
- return diff.isEmpty() ? "agora" : diff;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement