DateTimeFormatter-特定日期“月Xth,年”的模式

时间:2018-11-29 22:31:54

标签: java date parsing

我正在尝试在网络爬虫中解析日期。我一直坚持从中创建模式。我必须这样解析日期:

August 6th, 2018
November 28th, 2018

我首先用空字符串替换结尾“ th”,“ nd”,“ rd”和“ st”,然后以这种方式创建了模式:

"MMMM dd, yyyy"

根据: https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#patterns

4个字母将构成一个月的完整形式,但是显然它不能按我认为的方式工作。同样,它似乎不适用于一位数天。有什么想法吗?

这是它引发的异常:

java.time.format.DateTimeParseException: Text 'November 28, 2018' could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor: {},ISO resolved to 2018-11-28 of type java.time.format.Parsed

0 个答案:

没有答案