gpt4 book ai didi

java - 解析scala中的日期(java时间api)

转载 作者:行者123 更新时间:2023-11-30 06:51:04 26 4
gpt4 key购买 nike

嗨,我正在尝试在 scala 中解析带有日期的字符串。我尝试了以下方法:

    import java.time.format.DateTimeFormatter
import java.time.LocalDateTime
val date="20 October 2015"
val formatter=DateTimeFormatter.ofPattern("dd MMMM yyyy")
val dt=LocalDateTime.parse(ts,formatter)

但我得到以下异常:

java.time.format.DateTimeParseException: Text '20 october 2015' could not be parsed at index 3
at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
at java.time.LocalDateTime.parse(LocalDateTime.java:492)
... 29 elided

为了解析,我使用了标准 Java API 的 DateTimeFormatterLocalDateTime

最佳答案

使用

val dt=LocalDate.parse(date,formatter)

而不是 LocalDateTime,因为您的日期字符串不包含任何时间信息。

关于java - 解析scala中的日期(java时间api),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42757591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com