从前端接收一个格林威的一个时间字符串“Tue Jan 06 2015 00:00:00 GMT+08001”
我要用java把格式改为YYYYMM或者想要的格式。
1、“Tue Jan 06 2015 00:00:00 GMT+08001”变成java的Date的默认的时间格式。
2、之后就可以用SimpleDateFormat 格式成你想要的格式。
3、java的date格式是没“+”号后面的。
try {
SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss zzz",Locale.US);
Date date =dateFormat.parse("Tue Jan 06 2015 00:00:00 GMT");
SimpleDateFormat format = new SimpleDateFormat("YYYYMM");
System.out.println(format.format(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}