ホームページ >Java >&#&チュートリアル >Java で日付と時刻を解析する方法 - SimpleDateFormat クラスを使用する
日付と時刻を解析する Java メソッド - SimpleDateFormat クラスを使用する
開発プロセス中に、日付と時刻を解析して処理する必要が生じることがよくあります。 Java は、日付と時刻に関連するクラスとメソッドを多数提供します。その中で、SimpleDateFormat クラスは、日付と時刻の解析と書式設定に非常によく使用されるツール クラスです。
SimpleDateFormat クラスは java.text パッケージの下にあるクラスで、これを使用して日付と時刻の文字列表現を Date オブジェクトに変換したり、Date オブジェクトを文字列にフォーマットしたりできます。以下では、SimpleDateFormat クラスを使用して日付と時刻を解析する方法を詳しく紹介します。
次に、一般的な事前定義された書式設定パターンをいくつか示します:
カスタム モードで使用される記号の一部を次に示します:
import java.text.SimpleDateFormat; import java.util.Date; public class DateFormatExample { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String formattedDate = sdf.format(new Date()); System.out.println(formattedDate); } }上記のコードを実行すると、現在の日付と時刻がフォーマットされた結果として出力されます (例: "2021-01-01 12:00:00")。
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateParseExample { public static void main(String[] args) { String dateString = "2021-01-01 12:00:00"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date date = sdf.parse(dateString); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); } } }上記のコードを実行して、出力文字列を解析して Date オブジェクトの結果を取得します (例: Fri Jan) 2021 年 01 日 12:00:00 CST。 SimpleDateFormat の parse メソッドは ParseException をスローする可能性があるため、コード内で例外を処理する必要があることに注意してください。 実際の開発では、SimpleDateFormat は次のような他の多くのメソッドも提供します。
SimpleDateFormat クラスは、Java で日付と時刻を解析するための一般的なツール クラスです。これを通じて、日付と時刻の文字列表現を Date オブジェクトに変換したり、Date オブジェクトを文字列にフォーマットしたりできます。この記事では、日付と時刻の書式設定や日付と時刻の解析方法など、SimpleDateFormat の基本的な使い方を紹介します。この記事が SimpleDateFormat クラスの理解と使用に役立つことを願っています。
以上がJava で日付と時刻を解析する方法 - SimpleDateFormat クラスを使用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。