gpt4 book ai didi

scala - 如何使用特定格式的 nscala-time 解析字符串

转载 作者:行者123 更新时间:2023-12-01 12:39:36 24 4
gpt4 key购买 nike

我找到了这个 Scala 时间库,它是 Joda Time 的包装器。但是我找不到使用该库将 String 解析为 DateTime 对象的方法。

import com.github.nscala_time.time.Imports._
DateTime.xxx

导入该库后,DateTime 没有方法parse,该方法将 Date String 和特定的 DateTimeFormatter 作为参数,并返回 DateTime 对象。

最佳答案

import com.github.nscala_time.time.Imports._ 使用 'DataTime' 作为 alias至 ' StaticDateTime '.
因此,您可以执行以下操作之一:

  1. 使用 DateTimeFormat .例如:DateTimeFormat.forPattern("DD:HH").parseDateTime("11:22")

  2. 在 nscala_time 导入后导入 org.joda.time.DateTime(并丢失 StaticDateTime)

  3. 使用全名:org.joda.time.DateTime.parse(...)

  4. 以不同的名称导入其中之一:

    import com.github.nscala_time.time.Imports._
    import org.joda.time.{DateTime=>JodaDateTime}
    JodaDateTime.parse(...)

关于scala - 如何使用特定格式的 nscala-time 解析字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26190107/

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