本文介绍了“EH,MMMM d,yyyy”at'HH:mm“的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从字符串转换为日期。一个例子是:
2013年9月4日星期三下午5:07
I am trying to convert from string to date. An example is : Wednesday, September 4, 2013 at 5:07pm
我首先将其转换为:
2013年9月4日星期三5:07 PM
I first convert it to:Wednesday, September 4, 2013 at 5:07 PM
并使用以下代码:
SimpleDateFormat format = new SimpleDateFormat("EEEE, MMMM d, yyyy 'at' hh:mm a");
但我总是得到Unparseable日期例外。
But I always get the Unparseable date Exception.
感谢任何帮助!
推荐答案
以下适用于我:
String str = "Wednesday, September 4, 2013 at 5:07 PM";
SimpleDateFormat format = new SimpleDateFormat("EEEE, MMMM d, yyyy 'at' hh:mm a", Locale.US);
但如果我删除 Locale
,那么我得到 ParseException
。您的计算机区域设置
可能与英语区域相对应。
But if I remove the Locale
, then I get a ParseException
. Your computer Locale
corresponds probably not to a english speaking locale.
这篇关于“EH,MMMM d,yyyy”at'HH:mm“的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!