【小工具】——从文本内容中提取日期时间

需求

需要从文本文件中提取中时间及日期

代码

“`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

    原文作者:好多鱼`_
    原文地址: https://blog.csdn.net/hanxintong9/article/details/54599078
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞