如果我已经将日期的月,日和年作为整数,那么使用它们创建LocalDate对象的最佳方法是什么?我发现这篇文章字符串为LocalDate,但它以String日期的表示开头.
Dra*_*eru 13
您可以使用整数创建这样的LocalDate
LocalDate inputDate = LocalDate.of(year,month,dayOfMonth);
Run Code Online (Sandbox Code Playgroud)
并从您可以使用的String创建LocalDate
String date = "04/04/2004";
inputDate = LocalDate.parse(date,
DateTimeFormat.forPattern("dd/MM/yyyy"));
Run Code Online (Sandbox Code Playgroud)
您也可以使用其他格式,但必须在forPattern(...)中更改String
除了 Rohit 的答案,您还可以使用此代码从 String 获取 Localdate
String str = "2015-03-15";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate dateTime = LocalDate.parse(str, formatter);
System.out.println(dateTime);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30514 次 |
| 最近记录: |