кодесурса

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

script1adsense2code
script1adsense3code

Java DateTime, календарь: упражнение 30 с решением

Напишите программу на Java, чтобы вычислить разницу между двумя датами (год, месяцы, дни).

Пример решения :

Java-код:

import java.time.*;
import java.util.*;
public class Exercise1 {  
   public static void main(String[] args)
    {
        LocalDate pdate = LocalDate.of(2012, 01, 01);
        LocalDate now = LocalDate.now();
 
        Period diff = Period.between(pdate, now);
 
     System.out.printf("\nDifference is %d years, %d months and %d days old\n\n", 
                    diff.getYears(), diff.getMonths(), diff.getDays());
  }
}

Пример вывода:

 Разница в 5 лет, 5 месяцев и 20 дней

Примечание: результат может меняться для вашей системной даты и времени.

Блок - схема:

«Блок-схема:

Редактор кода Java:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на Java для преобразования строки в дату.
Далее: Напишите программу на Java, чтобы вычислить разницу между двумя датами (часы, минуты, милли, секунды и нано).

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code