LocalDateTime now = LocalDateTime.of(2017, 1, 31, 00, 00); // 2017/1/31に対して LocalDateTime nextMonth = now.plusMonths(1); // 1か月加算 System.out.println(nextMonth.toString()); // => 2017-02-28T00:00 「有効なメールアドレス」問題 メールアドレスの欄に入力された文字列が「メールアドレスとして有効な文字列かどうか」の判定は想像以上に複雑です。 と言うと「え、そんなの [英数字]@[ドメイン(xxx.xxxの形式)] かどうかチェックすればいいだけでしょ」とか、「RFC見ればできるでしょ」とかいう声が聞こえてくるような気がしますが(実際言われた)、ことはそう単純ではありません。 僕も詳しく理解しているわけでは