java怎么将utc字符串转成时间戳?

有这样一个字符串:

Fri, 06 Jul 2018 06:26:03 GMT

是通过前端

(new Date()).toUTCString();

转换而来

后端java接收之后,该怎么转成标准的utc时间戳呢?

阅读 5.7k
3 个回答

new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.ENGLISH).parse(yourTime);

Date date = new Date("Fri, 06 Jul 2018 06:26:03 GMT");就可以了。
date.getTime();可以获取时间戳。我看你这个的时间应该是北京时间 2018/7/6 14:26:3

SpringMVC接收到字符串使用@DateTimeFormat(pattern="EEE, dd MMM yyyy HH:mm:ss z")格式化即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题