12億円ほしい人のブログ

メガBIG当たらないかな

LocalDateTime

JavaでLocalDateTimeを扱うとき、指定した日時でインスタンス生成を行う方法の一つに以下があります。

 

//DateTimeFormatterインスタンスの生成

DateTimeFormatter sdf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss.SSS");

//LocalDateTimeインスタンスの生成 parseメソッドを使用

LocalDateTime ldt = LocalDateTime.parse("2022/01/01 11:59:59.999", sdf);

 

parseメソッドの第二引数は、DateTimeFormatterインスタンスなので注意です。

(SimpleDateFormatではない。)

この点を間違えてしまい、ちょっと時間を使ってしまいました。ちゃんとドキュメントは読んでいきたいですね。

docs.oracle.com

 

関係ないですが昨日初めてM-1を見ました。とてもおもしろかったです。