gwttime - это порт Joda-Time для GWT, и он очень полезен для работы с периодами времени и продолжительностью.
В вашем случае вы можете создать DateTime
s или LocalDateTime
s, а затем создать Period
с ними обоими, чтобы найти количество секунд, минут, часов, дней и т. Д. Между ними.
Например:
private static int daysBetween(LocalDateTime start, LocalDateTime end) {
return new Period(start, end, PeriodType.days()).getDays();
}
Здесь будет указано количество полных дней между start
и end
.
Вы можете повторить это в течение нескольких секунд, минут и т. Д. И выполнить некоторую нечеткую логику с результатами, чтобы добраться до нужной выходной строки.