我有一个日期转换器功能,如:
public static LocalDate getLocalDateFromString(String dateString) {
DecimalStyle defaultDecimalStyle = DateTimeFormatter.ISO_LOCAL_DATE.getDecimalStyle();
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ISO_LOCAL_DATE.withDecimalStyle(defaultDecimalStyle.withZeroDigit('\u0660'));
LocalDate date = LocalDate.parse(dateString, dateTimeFormatter);
return date;
}
它适用于阿拉伯٢٠١٩-٠٤-١٥日期2019-07-31如
Exception in thread "main" java.time.format.DateTimeParseException: Text '2019-07-31' could not be parsed at index 0
我无法控制过去的日期,因为它是由用户传递的。
如何使用相同的函数来解析两个日期?
扬帆大鱼
慕盖茨4494581
侃侃无极
相关分类