java - 异常 :java. text.ParseException:无法解析的日期: "02/15/2012"

标签 java date-format

try {
    String str_date=date;
    DateFormat formatter ; 
    Date date1 ; 
    formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:SSSS");
    date1 = (Date)formatter.parse(str_date);  
    System.out.println("Today is " +date1 );
}
catch (ParseException e)
{
    System.out.println("Exception :"+e); 
}  

我遇到异常:java.text.ParseException:无法解析的日期:“02/15/2012”

谁能帮我解决这个问题

最佳答案

您正在以这种格式传递日期02/15/2012 所以你需要这样做

formatter = new SimpleDateFormat("MM/dd/yyyy");

如果您以这种格式传递日期02-15-2012 那么你必须这样做

formatter = new SimpleDateFormat("MM-dd-yyyy"); 

上面不会给你任何错误。

关于java - 异常 :java. text.ParseException:无法解析的日期: "02/15/2012",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9289812/

相关文章:

java - 在没有 JRE 的计算机上运行 JAR。使其便携

java - 输出需要采用日期格式

bash - 如何使用bash更改日志文件中的日期格式,避免while循环

java - 在 Java 中使用 String.matches 中的正则表达式来匹配日期格式

java - 如何从 Spring HandlerInterceptor 查找在 Handler 上调用的方法?

java - 为什么使用 ParparedStatement、BoundStatement、Session.executeAsync 和 ResultSetFuture 的应用程序消耗如此高的 CPU?

iphone - 从字符串 '2011-08-16T19:03:21.000Z' 获取日期

java - 在 IReport 中显示为 oracle.sql 的日期

java - 如何在Java中调整绘制的椭圆形的大小?

java - JSP 中 TAG 库的用途是什么?我们为什么要使用它?