Java DateTime, упражнения календаря: получить год и месяцы между двумя датами
Java DateTime, календарь: упражнение 19 с решением
Напишите программу на Java, чтобы получить год и месяцы между двумя датами.
Пример решения :
Java-код:
import java.time.*;
public class Exercise19 {
public static void main(String[] args)
{
LocalDate today = LocalDate.now();
LocalDate userday = LocalDate.of(2015, Month.MAY, 15);
Period diff = Period.between(userday, today);
System.out.println("\nDifference between "+ userday +" and "+ today +": "
+ diff.getYears() +" Year(s) and "+ diff.getMonths() +" Month()s\n");
}
}
Пример вывода:
Разница между 2015-05-15 и 2017-06-20: 2 года (лет) и 1 месяц (ы)
Примечание: результат может меняться для вашей системной даты и времени.
Блок - схема:
Каков уровень сложности этого упражнения?
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Написать программу на Java, чтобы проверить, является ли год високосным или нет.
Далее: написать программу на Java, чтобы получить текущую метку времени.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code