从整数创建本地日期对象

2022-09-01 19:57:16

如果我已将日期的月、日和年作为整数,那么使用它们创建对象的最佳方式是什么?我发现这篇文章 字符串到本地日期 ,但它以日期的表示形式开始。LocalDateString


答案 1

使用 LocalDate#of(int, int, int) 方法,该方法需要年、月和日。


答案 2

您可以使用整数创建如下所示的 LocalDate

      LocalDate inputDate = LocalDate.of(year,month,dayOfMonth);

并从字符串创建本地日期,您可以使用

      String date = "04/04/2004";
      inputDate = LocalDate.parse(date,
                      DateTimeFormat.forPattern("dd/MM/yyyy"));

您也可以使用其他格式,但您必须更改 String in forPattern(...)