도전
두 날짜 사이의 일수를 계산하는 Java 프로그램 개발 독일어 표기법 "dd mm yyyy"를 사용하여 지정된 날짜입니다. 프로그램은 윤년과 서머타임을 고려해야 합니다.
코드
아래 지정된 요구 사항을 준수하는 포괄적인 코드:
import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoUnit; import java.util.Scanner; public class DaysBetweenDates { public static void main(String[] args) { // Create a formatter for the German date format DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd MM yyyy"); // Get the first and second dates from the user Scanner scanner = new Scanner(System.in); System.out.print("Enter the first date (dd MM yyyy): "); String firstDateInput = scanner.nextLine(); System.out.print("Enter the second date (dd MM yyyy): "); String secondDateInput = scanner.nextLine(); // Parse the dates into LocalDate objects LocalDate firstDate = LocalDate.parse(firstDateInput, formatter); LocalDate secondDate = LocalDate.parse(secondDateInput, formatter); // Calculate the number of days between the dates long daysBetween = ChronoUnit.DAYS.between(firstDate, secondDate); // Print the result System.out.println("Days between the dates: " + Math.abs(daysBetween)); } }
설명
위 내용은 독일어 날짜 형식을 사용하여 Java에서 두 날짜 사이에 며칠이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!