2 года назад
Leetcode 1360. Number of Days Between Two Dates Да, с серединки Acceptance начинается интересное уже. Процентов от 65 даже, и в сторону убывания. Сомневаюсь, конечно, что в секции алгоритмических задач предполагался подобный подход… На это намекает и весьма нескромное время выполнения — 9ms. Но оно работает. Для начала — уже недурно. import java.time.Duration; import java.time.LocalDate; class Solution { public int daysBetweenDates(String date1, String date2) { return date1.equals(date2) ? 0 : Math.abs((int) Duration.between( LocalDate.parse(date1).atStartOfDay(), LocalDate.parse(date2).atStartOfDay() ).toDays()); } } Write a program to count the number of days between two dates. The two dates are given as strings, their format is YYYY-MM-DD as shown in the examples. https://leetcode.com/problems/number-of-days-between-two-dates/description/ #algorithms #java #leetcode --- Ссылка на запись --- https://dimio.org/leetcode-1360-number-of-days-between-two-dates.html
4 года назад
Класс Date в Java разбор и конвертация (примеры кода).
Класс Date это самый первый класс для работой с датами в Java, он хранит дату в миллисекундах, которые прошли с 1 января 1970 года. Называется — “Unix-время” Если создать объекта Date с пустым конструктором, тогда результатом это текущая дата и время на момент создания объекта...