以下のコードで分からない所があります。
java
1 2public class dateClass { 3 4 public dateClass(){ 5 6 //DateTimeFormatterクラスのオブジェクトを生成する 7 DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss"); 8 9 //LocalDateTimeクラスを使用して日付を設定する 10 LocalDateTime ld = LocalDateTime.parse("2017/04/01 10:00:00", dtf); 11 System.out.println(ld.format(dtf)); 12 13 } 14} 15
上記の、System.out.println(ld.format(dtf));←ここの部分なのですが、何故その前の行で、parseメソッドにて書式を定義し、インスタンス化を行ったのにも関わらず、formatメソッドにて再び書式を指定しなければならないのでしょうか...?
C:\Program Files\Java\jdk(バージョン番号) 以下に src.zip があるからまずは自分で確認
回答2件
あなたの回答
tips
プレビュー