Java DateTime, упражнения календаря: получить информацию о текущем или заданном году
Java DateTime, календарь: упражнение 25 с решением
Напишите программу на Java, чтобы получить информацию о текущем / данном году.
Образец формата:
Текущий год: 2001 Является ли текущий год високосным? ложный Продолжительность года: 365 дней
Пример решения :
Java-код:
import java.time.*;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class DateParseFormatExercise25 {
public static void main(String[] args) {
//Current year
Year yr = Year.now();
//given year
//Year yr = Year.of(2001);
System.out.println("\nCurrent Year: " + yr);
boolean isLeap = yr.isLeap(); // false
System.out.println("Is current year leap year? " + isLeap);
int length = yr.length(); // 365
System.out.println("Length of the year: " + length+" days\n");
}
}
Пример вывода:
Текущий год: 2017 Является ли текущий год високосным? ложный Продолжительность года: 365 дней
Примечание: результат может меняться для вашей системной даты и времени.
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Previous: написать программу на Java для отображения дат в указанных форматах.
Далее: написать программу на Java для получения информации о текущем / заданном месяце.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code