大数据分析实验需要将日期格式归一化,其中有英文的格式让人头疼。
最人工的方式就是枚举了,然后懒人方法如下:
String w = "April 18,2010";
SimpleDateFormat sdf = new SimpleDateFormat("MMMM dd,yyyy", Locale.ENGLISH);//可以自己根据具体日期格式设置,主要是英文的转换
Date date2 = sdf.parse(w);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(simpleDateFormat.format(date2));
sdf.format(new Date());
输出结果为2010-04-18