【小工具】——從文字內容中提取日期時間
阿新 • • 發佈:2019-01-02
需求
需要從文字檔案中提取中時間及日期
程式碼
“`java
/**
* 從文字內容中提取日期時間
* @param text 包含日期時間的文字(格式:yyyy年MM月dd日HH:mm)
* @return 日期時間字串(yyyy-MM-dd HH:mm)
*/
public static String getDateTimeFromText(String text){
if (null == text){
return “”;
}
Pattern p = Pattern.compile("(\\d{4})年(\\d{2})月(\\d{2})日(\\d{2}:\\d{2})"); Matcher m = p.matcher(text); if (m.find() && 4 == m.groupCount()){ return m.group(1) + "-" + m.group(2) + "-" + m.group(3) + " " + m.group(4); } else { return ""; } }
“`java