кодесурса

Java DateTime, упражнения календаря: получить год и месяцы между двумя датами

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code