当前位置: 首页 > 面试题库 >

星期五3月30日00:00:00 CET 14到dd / mm / yyyy

谢叶五
2023-03-14
问题内容

我尝试将格式日期解析Fri Mar 30 00:00:00 CET 14为dd / mm / yyyy

这是我的代码

   SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
   System.out.println(formatter.parse(date_retour.toString()));

错误 java.text.ParseException: Unparseable date: "Fri Mar 30 00:00:00 CET 14"

请帮助

现在还可以

    try {
        SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z", Locale.ENGLISH);  
        SimpleDateFormat formatter2 = new SimpleDateFormat("dd-MM-yyyy");  
        Date date;
        date = formatter.parse(date_retour.toString());
        donnees [i][9]  =formatter2.format(date);
    } catch (ParseException ex) {
        Logger.getLogger(operation2.class.getName()).log(Level.SEVERE, null, ex);
    }

问题答案:

您需要将日期格式模式与输入匹配 String

SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z", Locale.ENGLISH);


 类似资料:
  • 我想在MySQL中允许零日期。我已将更改为。 我已经在中更改了它。 然而,当我尝试插入数据时,我得到了错误, 数据截断:不正确的datetime值:“0000-00-00 00:00:00” MySQL版本为5.7.18。 这方面的任何想法都将大有帮助。

  • 如何使用类日期获取格式为“YYYY-MM-DD 00:00:00.0”的数据(准确使用此类非常重要)? 我试着做我能想到的一切: 和 字节当我打印日期使用记录器我得到这种格式"周二九月30 00:00:00MSK 1913".

  • 我必须以24小时格式从API转换日期,但SimpleDateFormat(“dd/MM/yy kk: mm”)显示的是24:30而不是00:30。 我收到的日期是这样的格式:“2020-05-25 10:34:27” 我将日期转换如下:

  • 问题内容: 我最近接手了一个十年前创建的旧项目。它使用MySQL 5.1。 除其他外,我需要将默认字符集从latin1更改为utf8。 例如,我有这样的表: 我设置了自己的Mac来进行此工作。不用考虑太多,我运行了“ brew install mysql”,它安装了MySQL 5.7。所以我有一些版本冲突。 我下载了此数据库的副本并将其导入。 如果我尝试运行这样的查询: 我收到此错误: 我以为可以

  • “eee MMM dd hh:mm:ss z yyyy” “eee mmd hh:mm:ss zzzz yyyy” “eee MMM d hh:mm:ss z yyyy” “eee MMM d hh:mm:ss zzzz yyyy” 所有这些都导致了相同的例外。我错过了什么?

  • 问题内容: 我需要在数据库上更改一些值。 我忘记为表格设置可空值,并且默认情况下将其设置为0000-00-00 00:00:00。 现在,我需要将该值转换为。 字段类型为“日期时间”。 我该怎么做? 我尝试使用典型的方法,但是它不起作用。 问题答案: 您首先需要将该列设置为可空: 然后更新值: