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

无可辩驳的日期:“美国东部时间2020年5月7日00:00:00”

柴琦
2023-03-14
  • “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”

所有这些都导致了相同的例外。我错过了什么?

共有1个答案

籍英叡
2023-03-14

我也有同样的问题。你写的第一个模式是正确的。我使用了LocalDateTime。

LocalDateTime.parse("Thu May 07 00:00:00 CEST 2020", DateTimeFormatter.ofPattern("EEE MMM dd HH:mm:ss z yyyy")

若要将其转换为日期类型,请使用Date.from(localdatetimeobj.atzone(zoneId.of(zoneId)).toinstant())

带区域ID(如“UTC”)

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

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

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

  • 问题内容: 我正在管理一个来自Alfresco Properties的日期,并且该日期处于指定的日期(2010年7月13日星期二00:00:00 CEST),我需要将其转换为Java日期…我四处查看并发现了数百万个日期各种字符串到日期转换形式的帖子,还有此页面,因此我尝试了以下操作: 但是它引发了一个异常。(该异常是(SSollevata un’eccezione durante la gesti

  • 问题内容: 我尝试将格式日期解析为dd / mm / yyyy 这是我的代码 错误 请帮助 现在还可以 问题答案: 您需要将日期格式模式与输入匹配

  • 问题内容: 我尝试通过以下方式转换此日期: 但是我得到了: 问题答案: “ -0500”是UTC的偏移量,采用RFC822格式。您只想要,没有。 下表列出了Android 文档 : 符号:Z 含义:时区(RFC 822) 种类:(时区) 范例::-0800 :GMT-08:00 :-08:00 当然,我也将亲自指定语言环境:这是一种机器可读格式,而不是面向人类的格式,因此我通常会指定: