datetime - 检查两个日期是否在Groovy中是同一日历日的最佳方法?

标签 datetime groovy

显然,我可以创建一个带有日期的Calendar对象并在其上使用get(DAY),但是了解Groovy后,我猜想有一种更简单,更快捷的方式,我只是不知道呢?

回答

(date1..date2).size() == 1 // true if two dates are on same calendar day

最佳答案

快速打开《 Groovy In Action》一书,发现以下示例应该有所帮助:

def today = new Date()
def yesterday = today-1
assert (yesterday..today).size() == 2

关于datetime - 检查两个日期是否在Groovy中是同一日历日的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/219109/

相关文章:

sqlite - Trac sqlite 日期查询

groovy - 使用Elasticsearch Groovy动态脚本进行字符串比较

grails - 使用 Spock 模拟真实对象的功能

java - 如何从以毫秒为单位的长 Epoch 时间创建 Java 8 LocalDate?

SQL选择startdate是今天的日期

groovy - SOAPUI:使用 txt 文件中的属性运行测试步骤,将属性设置为 txt 中的属性

java - 在时间 X 和时间 Y 之间/时间段内查找对象

android-studio - 如何设置Gradle的缩进

php - 将 24 小时时间格式的时间存储到具有列类型时间的数据库中

c# - 如何使用用户输入的日期比较可为空类型的日期?