Jawa / Говнокод #25771 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
public class Uptime {
    private short minute;
    private byte hour;
    private short day;
    private short month;
    private short year;
    
    public Uptime() {
        ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor();
        executorService.scheduleAtFixedRate(() -> {
            minute++;
            if(minute >= 61) {
                hour++;
                minute = 0;
                if(hour >= 25) {
                    day++;
                    hour = 0;
                    if(day >= 31) {
                        month++;
                        day = 0;
                        if(month >= 13) {
                            year++;
                            month = 0;
                        }
                    }
                }
            }
        }, 1, 1, TimeUnit.MINUTES);
    }

    public short getMinute() {
        return minute;
    }

    public byte getHour() {
        return hour;
    }

    public short getDay() {
        return day;
    }

    public short getMonth() {
        return month;
    }

    public short getYear() {
        return year;
    }
}

Код для получения аптайма приложения.

Запостил: Belz Belz, (Updated )

Комментарии (35) RSS

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8