解析
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 サイトの他の関連記事を参照してください。