DateTimeFormatter 中的通配符
我需要将字符串解析为.该字符串看起来像正则表达式术语(即 表示在日数之后可能有 0 个或更多未知字符)。LocalDate
31.* 03 2016
.*
输入/输出示例:31xy 03 2016
==> 2016-03-31
我希望在DateTimeFormatter文档中找到一个通配符语法,以允许这样的模式:
LocalDate.parse("31xy 03 2016", DateTimeFormatter.ofPattern("dd[.*] MM yyyy"));
但我找不到任何东西。
有没有一种简单的方法可以用DateTimeFormatter
来表示可选的未知字符?
ps:我显然可以在解析之前修改字符串,但这不是我所要求的。