DateTimeFormatterを使って、LocalDateTimeから文字列を取り出すサンプル
現在日時を持つLocalDateTimeから、書式を指定して、文字列を取り出します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class LocalDateTimeTest { public static void main(String[] args) { LocalDateTime ldt = LocalDateTime.now(); String s = ldt.format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss")); System.out.println(s); } } |
実行結果
現在日時が指定の書式で出力されます。
1 | 2024/05/14 20:54:22 |
サンプルの解説
LocalDateTime#format(DateTimeFormatter)で、指定の書式でフォーマットした文字列を取得することができます。
引数のDateTimeFormatterが書式で、DateTimeFormatter.ofPattern(String)で簡単に作れます。