转换GMT格式(js格式)的日期的工具类
本文用来转换以下格式的日期: 05/Mar/2017:03:38:09
public static void dealJSDate() throws Exception{
String date="05/Mar/2017:03:38:09";
SimpleDateFormat sdf = new SimpleDateFormat("dd/MMM/yyyy:HH:mm:ss",Locale.ENGLISH);
Date parse = sdf.parse(date);
System.out.println(parse);
System.out.println(parse.getTime());
}
输出结果:
Sun Mar 05 03:38:09 CST 2017
1488656289000
1.将Mar转成数字 就能使用一般的时间格式转换
2.我们来倒着推,将sdf设置成 月份是英文的格式 就可以来格式化 05/Mar/2017:03:38:09 这种格式的日期
这里使用new SimpleDateFormat("dd/MMM/yyyy:HH:mm:ss",Locale.ENGLISH);Locale.ENGLISH将月份转成英文
注意:月份是MMM