groovy> import java.time.LocalDate;
groovy> import java.time.ZoneId;
groovy> import java.time.format.DateTimeFormatter;
groovy> def date = LocalDate.of(2015,12,29)
groovy> println date
groovy> date.format(DateTimeFormatter.ofPattern("YYYY.MM", Locale.getDefault()))
2015-12-29
Result: 2016.12
2015.12って表示してほしいんだけど。。。
追記)わかった。。。
大文字のYはその週が何年かってのを出すらしい。
date.format(DateTimeFormatter.ofPattern("YYYY.MM", Locale.getDefault()))
date.format(DateTimeFormatter.ofPattern("yyyy.MM", Locale.getDefault()))