相关疑难解决方法(0)

如何从Scala中的joda-time DateTime中减去一天/小时/分钟?

我正在尝试使用其Scala包装器的 joda-time .

val dt是一个DateTime并包含一个date (zero time),我如何获得当天的日期呢?dt - 1.days不起作用并给出

"type mismatch" ("found: org.scala_tools.time.Imports.DateTime, required: ?{val -:?}").
Run Code Online (Sandbox Code Playgroud)

像Scala-time这样的例子2.hours + 45.minutes + 10.seconds也不起作用,或者说它hours不是一个成员Int.

例如,Joda-time示例DateTime.dayOfWeek().addToCopy(3)不起作用dayOfWeek,因为它不是成员org.scala_tools.time.Imports.DateTime.

格式化的DateTime输入和输出似乎可以正常工作.

更新:似乎是NetBeans IDE的一个错误.它显示错误,而编译器编译正常,程序按预期的方式工作dt - 1.days.

datetime scala jodatime

7
推荐指数
1
解决办法
1787
查看次数

将 Scala 并发持续时间添加到日期时间

我如何scala.concurrent.Duration在一些 Java/Scala 时间表示中添加一个以获取未来/过去的时间?

我真的很喜欢 Scala 如何Duration为整数添加方法(例如10 seconds),所以我正在尝试做一些以下形式的事情:

import java.time.LocalDateTime

val futurePoint: LocalDateTime = LocalDateTime.now + (10 Seconds)
Run Code Online (Sandbox Code Playgroud)

我不想使用本答案中建议的其他库,我试图坚持使用 Java/Scala 语言库。

java datetime scala

3
推荐指数
1
解决办法
2237
查看次数

找到时间戳之间差异的更短更好的方法

如果这些测试的时间戳超过一周,我必须删除一些我创建的测试.在调用API时,我以这种格式获取所有测试的created_at时间戳:2014-08-04T04:49:28Z,2014-08-04T04:49:22Z等.它看起来像一个DateTime对象但实际上是一个字符串.那么首先有一种方法将其转换为DateTime对象吗?

我需要将这些与当前时间和日期进行比较,并检查它们是否超过一周.为此我知道有几种方法,但我想知道哪一个是最短和最有效的scala而不导入任何java实用程序.虽然Joda会有所帮助,但API响应会提前给我String Thanks!

datetime scala

1
推荐指数
1
解决办法
1307
查看次数

标签 统计

datetime ×3

scala ×3

java ×1

jodatime ×1