#java
#java
Вопрос:
Месяцы представлены числами в диапазоне от 0 до 11. Например, 0 — это январь, 1 — февраль и т.д.
Код будет иметь вид double mon = (sec / 2592000); Но как мне контролировать диапазон от 0 до 11?
Комментарии:
1. Вам нужно добавить контекст к вопросу или, по крайней мере, больше деталей.
2. Вы пытаетесь получить текущий месяц из временной метки unix? В каждом месяце разное количество секунд, поэтому трудно сделать это с помощью одного только разделения, но это определенно можно сделать из временной метки unix.
Ответ №1:
Вы можете использовать mod
операцию для управления диапазоном:
double mon = ((sec/2592000 - 1) % 12) // from 0 to 11