def dateFormat = 'yyyy-MM-dd'
Date.metaClass.nextDay = {
use
(groovy.
time.
TimeCategory) { def nDay = delegate + 1.day
nDay.format(dateFormat)
}
}
def dateString = '2017-12-14'
def date = Date.parse(dateFormat, dateString)
println date.nextDay()
def date2 = new Date()
println date2.nextDay()
ZGVmIGRhdGVGb3JtYXQgPSAneXl5eS1NTS1kZCcKCkRhdGUubWV0YUNsYXNzLm5leHREYXkgPSB7CiAgIHVzZShncm9vdnkudGltZS5UaW1lQ2F0ZWdvcnkpIHsKICAgICAgZGVmIG5EYXkgPSBkZWxlZ2F0ZSArIDEuZGF5CiAgICAgIG5EYXkuZm9ybWF0KGRhdGVGb3JtYXQpCiAgIH0KfQoKZGVmIGRhdGVTdHJpbmcgPSAnMjAxNy0xMi0xNCcKZGVmIGRhdGUgPSBEYXRlLnBhcnNlKGRhdGVGb3JtYXQsIGRhdGVTdHJpbmcpCnByaW50bG4gZGF0ZS5uZXh0RGF5KCkKCmRlZiBkYXRlMiA9IG5ldyBEYXRlKCkKcHJpbnRsbiBkYXRlMi5uZXh0RGF5KCk=