我使用以下脚本找到日期:
import java.time.*
def today = LocalDateTime.now();
execution.setVariable("today", today);

返回以下信息2017-06-22T18:07:09.958。
我需要将该日期与12/12/12的用户输入进行比较,并根据用户日期是在今天之前还是之后做出决定。
答案 0 :(得分:0)
只需解析用户输入并进行比较:
import java.time.*
import java.time.format.*
def today = LocalDate.now()
def userInput = "12/12/12"
def formatter = DateTimeFormatter.ofPattern("yy/MM/dd")
def userDate = LocalDate.parse(userInput, formatter)
println "$userDate is ${userDate.isAfter(today) ? 'after' : 'before'} today"
打印:
2012-12-12 is before today
我无法从12/12/12
找出您想要的日期模式,因此您可能需要对其进行调整。您还需要决定如何处理相同的日期,目前“今天”将是“今天之前”,但您可以使用userDate == today
来处理。