【发布时间】:2021-06-27 04:28:22
【问题描述】:
String date = "1992-07-25";
LocalDate dt = LocalDate.parse(date);
System.out.println(dt) // 1992-07-25 ( output )
DateTimeFormatter f = DateTimeFormatter.ofPattern("d/MM/yyyy");
String s1 = f.format(dt);
System.out.println(s1) // 25/07/1992 ( output in string format )
我希望这个(字符串)s1 转换为模式的 LocalDate (LocalDate - dd/MM/yyy)
输出 - 25/07/1992 应该是 LocalDate 类型,而不是字符串
【问题讨论】:
-
推荐你在stackoverflow.com/questions/35913647/…查看Basil Bourque的回答
-
您的问题毫无意义。您成功解析了标准 ISO 8601 格式的输入文本以生成
LocalDate对象。然后,您定义并使用了自定义格式的格式化程序来生成另一个字符串,该字符串表示该LocalDate对象中包含的值。一切顺利。您的问题/疑问是什么?
标签: java localdate datetimeformatter