建设网站的原则,网页打不开但是有网什么原因 如何解决,网络推广是做什么的,电脑网站模板需求#xff1a;有一个时间格式#xff1a;TUE NOV 14 08:00:00 GMT08:00 2000 我需要将这种格式的时间转换为标准日期格式#xff0c;并且只修改这种时间格式的时间#xff0c;不影响其他的 思路#xff1a;我想到的是用正则来判断#xff0c;SimpleDateFormat来进行转换… 需求有一个时间格式TUE NOV 14 08:00:00 GMT08:00 2000 我需要将这种格式的时间转换为标准日期格式并且只修改这种时间格式的时间不影响其他的 思路我想到的是用正则来判断SimpleDateFormat来进行转换 代码实现
TestSneakyThrowspublic void test02() {String regex ^([A-Za-z]{3}\\s[A-Za-z]{3}\\s\\d{2}\\s\\d{2}:\\d{2}:\\d{2}\\sGMT[-]\\d{2}:\\d{2}\\s\\d{4})$;String timeString TUE NOV 14 08:00:00 GMT08:00 2000;SimpleDateFormat outputFormat new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);SimpleDateFormat inputFormat new SimpleDateFormat(EEE MMM dd HH:mm:ss zzz yyyy, Locale.ENGLISH);Pattern pattern Pattern.compile(regex);Matcher matcher pattern.matcher(timeString);while (matcher.find()) {System.out.println();System.out.println(timeString);Date date2 inputFormat.parse(timeString);System.out.println(date2.toString());System.out.println(outputFormat.format(date2));}}如果有更好的办法麻烦评论区指点一下谢谢