java yyyyMMddHHmmssSSS字符串的日期解析

2025-05-14 01:18:21
推荐回答(1个)
回答(1):

这玩艺要用正则表达式

	public static void main(String argv[]) {
String ds = "2016 9 8 10:1 1"; //(yyyy MM dd HH:mm ss)
Pattern p = Pattern.compile("^(\\d*)\\s(\\d*)\\s(\\d*)\\s(\\d*):(\\d*)\\s(\\d*)" , Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(ds);
if (m.matches()) {
System.out.println(m.group(1));
System.out.println(m.group(2));
System.out.println(m.group(3));
System.out.println(m.group(4));
System.out.println(m.group(5));
System.out.println(m.group(6));
}

}