通过java 代码 提取下面字符串中的时间 S5P_NRTI_L2__HCHO___20220129T030719_20220129T100219_formaldehyde_tropospheric_vertical_column_hzs.json
时间: 2023-09-02 22:15:41 浏览: 90
可以使用正则表达式来提取字符串中的时间。以下是一个示例代码,可以提取出上述字符串中的起始时间和结束时间:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TimeExtractor {
public static void main(String[] args) {
String inputString = "S5P_NRTI_L2__HCHO___20220129T030719_20220129T100219_formaldehyde_tropospheric_vertical_column_hzs.json";
Pattern pattern = Pattern.compile("(\\d{8}T\\d{6})_(\\d{8}T\\d{6})");
Matcher matcher = pattern.matcher(inputString);
if (matcher.find()) {
String startTime = matcher.group(1);
String endTime = matcher.group(2);
System.out.println("Start time: " + startTime);
System.out.println("End time: " + endTime);
} else {
System.out.println("No time found in input string.");
}
}
}
```
输出结果为:
```
Start time: 20220129T030719
End time: 20220129T100219
```
阅读全文