コース一覧
Java中級:文字列・日付・標準ライブラリ
日付と時刻 まとめクイズ

Java中級:文字列・日付・標準ライブラリ

文字列・日付・時刻と標準ライブラリを学び、よく使うデータ加工や日時処理を適切に実装できるようにします。

1
文字列操作
01. String.format で書式化5分
02. StringBuilder で連結5分
03. 正規表現の基本5分
04. split と join5分
05. 文字列操作 まとめクイズ5分
2
日付と時刻
01. LocalDate で日付を扱う5分
02. LocalDateTime で時刻も扱う5分
03. Duration で時間差を計算5分
04. 日付の書式化とパース5分
05. 日付の加減算5分
06. 日付と時刻 まとめクイズ5分

Java中級:文字列・日付・標準ライブラリ

01String.format で書式化
02StringBuilder で連結
03正規表現の基本
04split と join
05文字列操作 まとめクイズ
06LocalDate で日付を扱う
07LocalDateTime で時刻も扱う
08Duration で時間差を計算
09日付の書式化とパース
10日付の加減算
11日付と時刻 まとめクイズ

日付と時刻 まとめクイズ

クイズ1

次のコードを実行したとき、System.out.println(today) は何を出力するでしょう。java.time の不変性 (immutable) を踏まえて 1 つ選んでください。

Java

LocalDate today = LocalDate.of(2026, 5, 19);
today.plusDays(7);
today.minusMonths(1);
System.out.println(today);

クイズ2

次のコードを実行すると、days には何が入るでしょうか。ChronoUnit.DAYS.between の 方向性 と 戻り値の型 に注意して 1 つ選んでください。

Java

LocalDate a = LocalDate.of(2026, 5, 1);
LocalDate b = LocalDate.of(2026, 5, 19);
long days = ChronoUnit.DAYS.between(a, b);

クイズ3

次のうち、java.time のクラスの組み合わせ として最も適切なのはどれでしょうか。

クイズ4

次のコードは何を表すでしょうか。DateTimeFormatter の パース に関する基本を踏まえて 1 つ選んでください。

Java

DateTimeFormatter fmt = DateTimeFormatter.ofPattern("yyyy/MM/dd");
LocalDate d = LocalDate.parse("2026/05/19", fmt);

クイズ5

次のうち、Duration と Period の 使い分け として最も正しいものはどれでしょうか。

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。