【问题标题】:Shorter and better way to find difference between timestamps找到时间戳之间差异的更短更好的方法
【发布时间】:2014-08-04 09:58:36
【问题描述】:

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

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

【问题讨论】:

    标签: scala datetime


    【解决方案1】:

    考虑 Joda 的 Scala 包装器(例如 GitHub /nscala-time )。它提供了丰富的 API 并避免了 Java Date 非线程安全和可变性。

    请参阅 What's the standard way to work with dates and times in Scala? Should I use Java types or there are native Scala alternatives? 了解更多 cmets/discusison 和使用示例。

    【讨论】:

    • 不错不错!但是有什么方法可以将 String 响应更改为 DateTime ?
    猜你喜欢
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    相关资源
    最近更新 更多