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

Tan*_*nvi 1 datetime scala

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

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

elm*_*elm 5

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

请参阅Scala中使用日期和时间的标准方法是什么?我应该使用Java类型还是原生Scala替代品?进一步的评论/讨论和用法示例.