ホームページ >Java >&#&チュートリアル >ドイツ語の日付形式を使用した Java で 2 つの日付の間は何日になりますか?
チャレンジ
2 つの日付間の日数を計算する 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 で 2 つの日付の間は何日になりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。