###前提・実現したいこと
Java参考書のSampleソースを実行したところ
java.time.format.DateTimeParseException が発生し、原因が掴めません
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main2_4 {
public static void main(String[] args) {
// 文字列からLocalDateを生成 DateTimeFormatter f = DateTimeFormatter.ofPattern("yyyy/mm/dd"); LocalDate d = LocalDate.parse("2016/08/21", f); // 1000日後を計算する d = d.plusDays(1000); String str = d.format(f); System.out.println("1000日後は" + str); // 現在日付と比較 LocalDate now = LocalDate.now(); if (now.isAfter(d)) { System.out.println("nowはdより新しい"); } }
}
DateTimeFormatter f = DateTimeFormatter.ofPattern("yyyy/MM/dd");
回答4件
あなたの回答
tips
プレビュー