lPsycongroo
2018-02-08 11:01
采纳率: 61.1%
浏览 1.5k
已采纳

java 字符串 转 时间,求解答

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • qq_26864343 2018-02-08 11:56
    已采纳

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

    已采纳该答案
    打赏 评论
  • 小小申 2018-02-08 11:09

    SimpleDateFormat这个可以吗?

    打赏 评论
  • lPsycongroo 2018-02-08 11:23

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

    打赏 评论
  • lPsycongroo 2018-02-08 11:28

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

    打赏 评论
  • 傻瓜咱要幸福 2018-02-08 13:51

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

    打赏 评论
  • 紫风幻雪 2018-02-11 07:38

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

    打赏 评论
  • lPsycongroo 2018-02-11 09:37

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

    打赏 评论
  • wangj8930 2018-02-23 02:15

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

    打赏 评论

相关推荐 更多相似问题