java将字符串转换为日期,引发ParseException
我想将字符串11-7-2013 10:51:10
转换为Date object
formatter = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss");
try {
String date = "11-7-2013 10:51:10"
return formatter.parse(date);
} catch (ParseException e) {
e.printStackTrace();
}
我有下面的代码,但是我得到了一个ParseException
# 1 楼答案
使用
在SimpleDataFormat中,传递给构造函数的字符串表示的日期格式与此格式化程序要分析的日期格式相同
# 2 楼答案
实例
# 3 楼答案
您需要在日期格式中使用“-”而不是“/”,因为您的日期字符串包含“-”
# 4 楼答案
试一试
# 5 楼答案
这里有两种方法
或
# 6 楼答案
请参考以下格式
tring string=“2010年1月2日”; 日期日期=新的SimpleDataFormat(“MMMM d,yyyy”,Locale.ENGLISH)。解析(字符串)