java 字符串 转 时间,求解答

字符串时间:Oct 17 04:11:09 2018 GMT, 怎么转时间对象,试了几种dnf格式,都不行,求帮忙

SimpleDateFormat sdf = new SimpleDateFormat("MMM ddHH:mm:ss yyyy 'GMT'", Locale.US);

SimpleDateFormat这个可以吗?

弄出来了,不用解答了,谢谢大家 解决方法:SimpleDateFormat sdf = new SimpleDateFormat("MMM ddHH:mm:ss yyyy 'GMT'", Locale.US);
主要还是格式的问题

提示,如果下次大家遇到这问题,需要根据时间字符串的格式来写sdf里面的格式,需要跟时间字符串的年月日区间位置一 一 对应

SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );

可以试试这个SimpleDateFormat sdf = new SimpleDateFormat("MMM ddHH:mm:ss yyyy 'GMT'", Locale.US);

?? 莫名奇妙,算了,我自己解决的,他直接复制我的答案就要给他分,什么鬼

应该是SimpleDateFormat sdf = new SimpleDateFormat("MMM ddHH:mm:ss yyyy 'GMT'", Locale.US);