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

解析ArrayList到日期[重复]

濮俊美
2023-03-14

我有一个带有字符串的数组列表,我想在日期中转换它。在下面的代码中,似乎不能使用“parse”来完成此操作:

List<String> eventsList = Arrays.asList("2015-06-02 00:15", "2015-06-02 22:15", "2015-06-03 00:18");
List<Date> eventsDate = new SimpleDateFormat("y-M-d H:m").parse(eventsList);

但那不起作用。

你能帮帮我吗?

共有1个答案

赵正雅
2023-03-14

没有list 作为参数的parse方法,这就是代码无法编译的原因。

有一个parse接受字符串。您可以将其与循环或流一起使用以获得所需的结果。

有关simpledateformat的可用方法的进一步阅读可在此处完成。

 类似资料:
  • 嗨,我正在尝试以YYYY-MM-DD格式解析日期。我正在尝试这个: 但是我得到了错误,我想这是一个解析错误, 0001-01-01 00:00:00 0000 UTC解析时间“2016-01-1”为“2020-12-30”:无法将“-01-01”解析为“0” 我该如何解析它,或者通过其他示例给出一些提示?蒂亚。

  • 我有一个需求,当我把日期从一种格式转换成另一种格式时,我可能会得到一个无法解析的日期异常。下面粘贴了该类的代码

  • 我试图以C#为目标,使用Antlr4解析一个日期。在我的情况下,有效日期应具有以下内容 采用格式 年份只能有4位数字 月和日只能有2位 我知道类似的问题已经出现了,但它们的解决方案似乎对我不起作用 如何创建将解析日期的antlr4语法 ANTLR:识别日期和数字的最简单方法? 我在某个地方读到过,有一种类似优先级的解析,其中基于语法文件如何编写的顶级规则首先被评估。因此,考虑一下,除了日期,我的语

  • 我的日期格式为“yyyy-mm-dd't'hh:mm:ss.sssz”。例如日期为“2018-07-17T09:59:51.312Z”。我正在使用下面的代码解析Java中的字符串。

  • 这就是问题所在: 我有一些带有旅行信息的. csv文件,日期显示为字符串(每一行代表一次旅行): “1-5月和10-12月的所有星期一。6-9月的所有日子” 我必须将字符串解析为日期,并为每次旅行将其保存到一个数组中。 问题是我不知道怎么做。甚至我的大学老师也告诉我,他们不知道如何做到这一点:S。我无法使用http://docs.oracle.com/javase/6/docs/api/java/

  • 我装了这个 测试并返回true: 我发现SimpleDateFormat将日期转换为2021的3月1日,尽管2021的2月不是29日。如果我在2021-02-30中通过,这是无效的,但它返回正确的结果。