我正在尝试在网络爬虫中解析日期。我一直坚持从中创建模式。我必须这样解析日期:
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