ホームページ > Java > &#&チュートリアル > Java の LocalDateTime を使用して日付と時刻を解析してフォーマットするにはどうすればよいですか?

Java の LocalDateTime を使用して日付と時刻を解析してフォーマットするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-29 13:14:14
オリジナル
371 人が閲覧しました

How to Parse and Format Dates and Times Using Java's LocalDateTime?

LocalDateTime で日付と時刻を処理する方法

解析

Java 8 では、LocalDateTime を利用する java.time API が導入されました。高度な日付と時刻の操作用。文字列 (例: "2014-04-08 12:30") を LocalDateTime インスタンスに解析するには、LocalDateTime.parse() メソッドを利用し、DateTimeFormatter に目的の日付/時刻パターンを指定します:

String str = "1986-04-08 12:30";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
ログイン後にコピー

フォーマット

逆にフォーマットするにはLocalDateTime インスタンスを元の文字列形式に戻すには、同じ DateTimeFormatter と組み合わせて format() メソッドを使用します。

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime dateTime = LocalDateTime.of(1986, Month.APRIL, 8, 12, 30);
String formattedDateTime = dateTime.format(formatter); // "1986-04-08 12:30"
ログイン後にコピー

一般的に使用される形式

DateTimeFormatter クラスよく使用される日付/時刻の事前定義された定数を提供しますformats:

String formattedDateTime2 = dateTime.format(DateTimeFormatter.ISO_DATE_TIME); // "1986-04-08T12:30:00"
ログイン後にコピー

利用可能性

parse() メソッドと format() メソッドは、次のようなすべての java.time 日付/時刻関連オブジェクトで使用できることに注意してください。 LocalDate または ZonedDateTime.

以上がJava の LocalDateTime を使用して日付と時刻を解析してフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート