parseLocalDate 的API表示“如果不支持解析,则会抛出UnsupportedOperationException
”。 “如果不支持解析”是什么意思?我正在查看源代码,找不到任何抛出UnsupportedOperationException
的地方。有没有人遇到过调用parseLocalDate
引发此异常的情况?
最佳答案
DateTimeFormatter有两种用法:
创建DateTimeFormatter instance时,将其传递给DateTimePrinter和DateTimeParser。
如果您的格式化程序只有打印机,并且您想解析日期-将会抛出
UnsupportedOperationException
。如果您的格式化程序只有解析器,并且您想要打印日期-将会抛出
UnsupportedOperationException
。示例
DateTimeFormatter formatter = new DateTimeFormatter(new DateTimePrinter()
{
// implements all abstract methods
}, null); // this instance has printer and hasn't parser
formatter.print(new DateTime()); // works well
formatter.parseDateTime("datetimestring"); // throws exeption
关于java - DateTimeFormatter.parseLocalDate引发UnsupportedOperationException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16347261/