我试图在spring boot中使用datetimeformatter将字符串转换为java8的日期格式,但收到错误java.time.format.datetimeparseexception:无法在索引0处解析文本“10-03-2021。我使用localdate是因为我希望我的输出只有date而没有时间。我在代码中做错了什么。
String date= "10-03-2021"
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("EEEE, MMM d, yyyy",Locale.forLanguageTag("sw-TZ"));
LocalDateTime dateTime = LocalDateTime.parse(date, formatter);
System.out.println(dateTime.format(formatter));
1条答案
按热度按时间4bbkushb1#
你需要分析
date
在dd-MM-yyyy
模式,然后将其格式化为您选择的模式。