フォーマッタを使用した Java Localdate の解析

JavaJavaBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Java プログラミング言語において、LocalDate クラスは日付に対する操作を行うための様々なメソッドを提供します。LocalDate クラスが提供するメソッドの 1 つは parse() です。parse() メソッドは、日付を表す与えられたテキスト文字列を解析し、対応する LocalDate オブジェクトを返します。この実験では、Java プログラミング言語において LocalDateparse() メソッドをどのように使用するかを説明します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/date("Date") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/format("Format") java/FileandIOManagementGroup -.-> java/io("IO") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/output -.-> lab-117836{{"フォーマッタを使用した Java Localdate の解析"}} java/date -.-> lab-117836{{"フォーマッタを使用した Java Localdate の解析"}} java/format -.-> lab-117836{{"フォーマッタを使用した Java Localdate の解析"}} java/io -.-> lab-117836{{"フォーマッタを使用した Java Localdate の解析"}} java/string_methods -.-> lab-117836{{"フォーマッタを使用した Java Localdate の解析"}} end

必要なクラスをインポートする

プログラムで使用する前に、必要なクラスをインポートする必要があります。

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

フォーマットオブジェクトを定義する

parse() メソッドを使用するには、フォーマットオブジェクトを定義する必要があります。フォーマットオブジェクトは、parse() メソッドによって与えられた入力文字列を解析するために使用されます。

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");

文字列を LocalDate に解析する

フォーマットオブジェクトを定義した後、parse() メソッドを使用して、与えられた文字列を LocalDate オブジェクトに変換することができます。

LocalDate date = LocalDate.parse("2022-07-01", formatter);

LocalDate オブジェクトを出力する

文字列を LocalDate オブジェクトに解析した後、フォーマッタに指定された形式に従って日付を出力するために、オブジェクトを出力することができます。

System.out.println(date);

コードを使用してテストする

コードを ~/project ディレクトリ以下に LocalDateParse.java という名前のファイルに保存します。
コードをコンパイルするには、次のコマンドを使用します。

javac LocalDateParse.java

コードを実行するには、次のコマンドを使用します。

java LocalDateParse

コードが正常に実行されると、次の出力が表示されます。

2022-07-01

まとめ

この実験では、Java プログラミング言語の LocalDate クラスの parse() メソッドをどのように使用するかを学びました。文字列を LocalDate オブジェクトに解析するための手順を追いました。また、parse() メソッド用のフォーマッタをどのように定義するかについても説明しました。最後に、LocalDate オブジェクトをどのように出力するかについて議論しました。