Вы никогда не должны использовать такую формулу 24 * 60 * 60 * 1000! Почему? Потому что есть время для экономии дня, и не во всех днях 24 часа, а также как насчет високосного года, в котором + 1 день. Вот почему существует класс calendar . Если вы не хотите добавлять в свой проект какую-либо внешнюю библиотеку, такую как Jodatime, вы могли бы использовать чистый класс Calendar с очень эффективной функцией: