- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
public static final long SECOND = 1000;
public static final long MINUTE = 1000 * 60;
public static final long HOUR = MINUTE * 60;
public static final long DAY = HOUR * 24;
public static final long WEEK = DAY * 7;
public static final long MONTH = DAY * 30;
public static final long SEMIANNUAL = DAY * 183;
public static final long YEAR = DAY * 365;
Там только от секунды до дней. Тут претензий нет.
У коллег в проекте пошли дальше, месяц и год эпичен. Январь таки равен февралю по продолжительности, високосный год не релевантен коду, два полугодия несколько больше года.
Предполагаю бывает всякий фискальный/экономический год. А тут внезапно из жизни.
Надо юзать JSR310 / Joda Time / GregorianCalendar в зависимости от степени бедноты.
Похоже кто-то из пацанов угнал у жавушка акк и развлекается
https://gcode.space/#!/
Обрати внимание, что Пи отвечает на старый коммент, оставленный за годы до взлома учётки.