当前位置: 首页 > 知识库问答 >
问题:

ParseException-无法找出正确的模式

田永春
2023-03-14
DateFormat dateFormat = new SimpleDateFormat(pattern, Locale.getDefault());
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("America/Sao_Paulo"));
cal.setTime(dateFormat.parse(dateToParse));
java.text.ParseException: Unparseable date: "Fri May 16 23:59:59 BRT 2014" (at offset 0)

共有1个答案

郝冥夜
2023-03-14

可能是因为地区的原因。

尝试改变

Locale.getDefault()

Locale.ENGLISH
        String date_ = "Fri May 16 23:59:59 BRT 2014";
    DateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
    Calendar date = Calendar.getInstance(TimeZone.getTimeZone("America/Sao_Paulo"));
    dateFormat.setCalendar(date);
    try {
        date.setTime(dateFormat.parse(date_));
    } catch (ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
 类似资料:
  • 我想使用bazel命令生成tensorflow lite AAR文件。根据tensorflow文档Android quick start,我成功安装了bazel,然后在系统环境变量中设置了ANDROID_SDK_HOME和ANDROID_NDK_HOME如下: ANDROID_SDK_HOME='G:\IT\AndroidStudiosDK\AndroidStudio' ANDROID_NDK_H

  • 我正在解析一系列文本文件中的一些模式,因为我想将它们解压缩到其他文件中。

  • 在phpmyadmin中,我将字符集设置为utf-8,泰米尔文字看起来很棒 但在导出到sql文件后,看起来: 问题出在哪里?

  • 我开始写一个二叉树函数。该方法目前的目标是在树中找到节点并返回节点。根值是数据,左边和右边是子树。当我在调试器中单步执行它时,当它到达return语句时,它会跳回第二个if块,并最终返回null。

  • 问题内容: 我正在使用Play编写一个部署在Tomcat中的webapp。因为该应用程序不会处理大量数据,所以我在Hibernate中使用默认的H2数据库。当我想部署新版本的应用程序时,我关闭了tomcat,擦除了旧的webapp和WAR,添加了新的WAR,然后开始备份。 直到几天前,当我添加数据库组件时,它一直有效。现在,我经常无法重新部署该应用程序。当我删除旧目录时,它将使用以下结构自动重新生

  • 问题内容: 我想要一个JFrame,在左右两侧有一个边框,边框为黑色,宽度为withfOfJFrame / 10。 现在,我的尝试如下所示: 这会在左右两侧添加一个黑色边框,但是该边框具有固定的大小,并且在调整窗口大小时不会重新计算。大小甚至不是800(JFrame的开始宽度)的1/10。 我究竟做错了什么?还是有更好的方法来做到这一点? 问题答案: 您可以使用和适当的权重来获得所需的结果: