从字符串中解析特定日期格式的子字符串

时间:2019-06-05 17:47:38

标签: java

给出日期格式的字符串,我想检查字符串是否包含日期格式。如果是这样,我想解析该字符串中的值。

示例:

 String format = "yyyyMMddHHmm";
 String matchedString = "abcdefg201504030435abcdefg";
 String unmatchedString = "abcdefg201504abcdefg";

我正在尝试设计一种方法,该方法将为matchedString返回“ 201504030435”,并为unmatchedString返回null。

我使用DateTimeFormatter解析确切的字符串,但是我从未提取过已知格式的子字符串。

我知道这可以通过RegEx来完成,但是目标是尝试使用format来做到这一点,以便可以使用相同格式的DateTimeFormatter来解析字符串。

0 个答案:

没有答案