groovy - Groovy中两个日期之间的持续时间

标签 groovy

Groovy中是否有办法获取两个Date对象之间的持续时间?我正在寻找的持续时间格式应为:2天10小时30分钟...

谢谢

最佳答案

TimeCategory有一些获取持续时间的方法。你可以像这样使用它

use(groovy.time.TimeCategory) {
    def duration = date1 - date2
    print "Days: ${duration.days}, Hours: ${duration.hours}, etc."
}

关于groovy - Groovy中两个日期之间的持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2755835/

相关文章:

grails - 上传MultipartFile时未捕获SizeLimitExceededException

java - 使用哪个网络服务器来托管 socket.io-java?

gradle - 从 Cucumber/groovy 测试(包括使用 gradle 的依赖项)创建 uberJar

java - 在 Java 中重用数据库连接

grails - 模拟日志对象

regex - 替换文件中的标记时的 Groovy 正则表达式

grails - Grails GORM多对多关系

gradle - 如何指定gradle构建执行顺序

groovy - Elasticsearch中两个字段的划分

groovy 初学者 - 如何在 groovy shell 中从内存中删除变量