gpt4 book ai didi

java - 将 nscala-time 日期时间转换为 java.util.Date

转载 作者:行者123 更新时间:2023-12-02 04:18:53 24 4
gpt4 key购买 nike

我正在尝试将 com.github.nscala_time.time.Imports.DateTime 从 nscala-time (joda-time 的包装)转换为 java.util.Date

activeUntil.toDate()

但我收到此错误

value toDate is not a member of Option[com.github.nscala_time.time.Imports.DateTime]

显然这不是正确的做法。有办法做到这一点吗?

提前谢谢

最佳答案

显然activeUntil是一个Option[DateTime]而不是DateTime本身。您可以将其映射Date并提供一些默认值,以防Option像这样为空

activeUntil.map(_.toDate).getOrElse(new Date())

我不确定您从哪里获得 activeUntil ,但可能是从无法为您提供 DateTime 的方法中获得的,这就是它返回 的原因选项并强制您在没有任何可返回的情况下处理该情况。

关于java - 将 nscala-time 日期时间转换为 java.util.Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32995900/

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