Java 8 での LocalDateTime による日付の解析と書式設定
Java 8 では、日付と時刻の処理を強化するために java.time API が導入されました。この API には、特定のタイム ゾーンを使用せずに日付と時刻を表す LocalDateTime クラスが含まれています。文字列から日付を解析し、LocalDateTime インスタンスを文字列にフォーマットする方法は次のとおりです。
日付と時刻の文字列の解析
日付と時刻の文字列 (「2014」など) を解析するには-04-08 12:30") を 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 インスタンスのフォーマット
LocalDateTime インスタンスを同じパターンの文字列にフォーマットするには、次のフォーマットを使用します。 () メソッド:
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"
追加注
以上がJava 8 の LocalDateTime を使用して日付と時刻を解析およびフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。