parseLocalDate的 API说它会抛出UnsupportedOperationException
“如果不支持解析”。“如果不支持解析”是什么意思?我正在查看源代码,找不到任何抛出的地方UnsupportedOperationException
。有没有人遇到过调用时抛出此异常的情况parseLocalDate
?
问问题
1934 次
1 回答
6
DateTimeFormatter有两种用法:
- 打印日期;
- 解析日期;
创建DateTimeFormatter 实例时,将DateTimePrinter和DateTimeParser传递给它。
如果您的格式化程序只有打印机,并且您想要解析日期 -UnsupportedOperationException
将被抛出。
如果您的格式化程序只有parser,并且您想要打印日期 -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
于 2013-05-03T08:22:55.193 回答