Java 日期格式 [英] Java date format

查看:22
本文介绍了Java 日期格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有 String str "May 23 2011 12:20:00",想把它转换成这样的日期:

Have String str "May 23 2011 12:20:00", want to convert it to date such this:

Date date = (new SimpleDateFormat("MMM dd yyyy HH:mm:ss")).parse(str);

它总是给我 ParseException Unparsable 日期格式:'May 23 2011 12:20:00'.

It always gives me ParseException Unparsable date format: 'May 23 2011 12:20:00'.

寻找类似的问题,似乎一切正常.

Looked for similar issues, seems everything right.

怎么了?

推荐答案

当您的 VM 的默认语言环境不是英文时,您可能需要额外指定 Locale:

You may need to additionally specify the Locale, when the default Locale of your VM is not an English one:

Date date = (new SimpleDateFormat("MMM dd yyyy HH:mm:ss", Locale.US)).parse(str);

这篇关于Java 日期格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆