talosのプログラミング教室

Java Gold合格への道 ~日付/時刻API・日時の表示~

スポンサーリンク

こんにちは。たろすです。

今回は日付/時刻APIの日時の表示について説明します。

定義済みフォーマッタによるフォーマット

以下のように使用します。

LocalDateTime dateTime = LocalDateTime.now();
DateTimeFormatter basicIsoDate = DateTimeFormatter.BASIC_ISO_DATE;
System.out.println(basicIsoDate.format(dateTime));
20220121

定義済みフォーマッタの一覧は以下になります。

f:id:talosta:20220121115403p:plain
DateTimeFormatter (Java Platform SE 8)参照

カスタムパターンによるフォーマット

ofPatterメソッドによって表示形式を指定します。

LocalDateTime dateTime = LocalDateTime.now();
DateTimeFormatter fomatter = DateTimeFormatter.ofPattern("yyyy/M/d");
System.out.println(fomatter.format(dateTime));
2022/1/21

おわりに

今回は日付/時刻APIの日時の表示について説明しました。